Python Developer
An innovative and dynamic professional with a BSc in Zoology & Chemistry and a diverse career spanning
tutoring, quality assurance, graphics, and software development. Proven expertise in educational technology,
data analysis, and content automation with a robust portfolio in academic publishing and e-learning solutions.
Passionate about leveraging technology to enhance learning and operational efficiency. Demonstrated success in
content management, data analysis, and the automation of tasks within content teams. Adept in Python, Excel, and
Google Apps Script to enhance efficiency and foster data-driven decision-making.
Professional Experience
Full-Stack E-Commerce Application Developer
Personal Project | Jan 2025 - Present
Designed, developed, and deployed a complete, production-ready e-commerce platform, HAWARY.SHOP, from the ground up using Python, Flask, and
PostgreSQL. The application provides a seamless, multilingual shopping experience for customers and a
comprehensive dashboard for all business management operations. View More
- Core Application Development:
- Engineered a robust back-end with Python and Flask, featuring secure user authentication (including
Google OAuth ), session management, and a full-featured RESTful API.
- Built a dynamic, mobile-first front-end using HTML, CSS, and modern JavaScript, ensuring a
responsive and accessible user experience across all devices.
- Architected and managed a PostgreSQL database to handle complex relationships between products,
clients, orders, and financial transactions, ensuring data integrity and optimized query
performance.
- E-Commerce & Payment Integration:
- Successfully integrated the Paymob payment gateway API to process secure online credit card
transactions, including handling payment callbacks, transaction verification, and processing
refunds.
- Developed a complete order fulfillment workflow, allowing admins to manage inventory, update order
statuses (Pending, Preparing, Delivered), and track payments for both online and cash-on-delivery
orders.
- Implemented a sophisticated shopping cart and promo code system to enhance the customer purchasing
journey.
- Advanced Feature Implementation:
- Created a comprehensive, secure admin dashboard for end-to-end business management, including
multilingual product management (add/update/remove), client account oversight, and order processing.
- Developed a powerful reporting and analytics engine, enabling admins to generate and download
detailed sales reports, transaction logs, and customer data for business intelligence.
- Integrated the Google Mail API for automated, event-driven email notifications to customers for
order confirmations, status updates, and password resets.
- Performance & SEO Optimization:
- Dramatically improved page load times and user experience by implementing server-side pagination,
lazy loading for product images, and image optimization (resizing and converting to modern WebP
format).
- Enhanced search engine visibility by programmatically generating and serving `sitemap.xml` and
`robots.txt` files, ensuring efficient crawling and indexing by Google.
- Implemented server-side caching for translations to deliver a high-performance, fully bilingual
(English/Arabic) user interface with right-to-left (RTL) support.
- Security & Best Practices:
- Secured the application against common web vulnerabilities by implementing CSRF protection, strict
server-side input validation, and environment-based secret key management.
- Ensured all external API communications were conducted over secure (HTTPS) connections with proper
SSL/TLS verification.
Python Developer (Automation and Data Specialist)
Nagwa, Cairo, Egypt | Oct 2023 - Present View More
- Developed and deployed a suite of Python-based tools to automate complex data processing and content
management tasks, significantly enhancing operational efficiency and reducing manual effort for content
teams.
- Engineered a robust data migration pipeline to process over 600,000 JSON files. This involved creating
sophisticated Python scripts for data categorization, cleaning, and transformation, including:
- Parsing XML files to replace SVG elements with corresponding LaTeX code in JSON.
- Converting LaTeX commands into MathLive syntax to support a modern, interactive content standard.
- Implementing a YAML-based regex management system for precise, large-scale text and code
replacements.
- Developing specialized functions to handle edge cases and ensure high-fidelity data conversion.
- Led data-driven initiatives by performing large-scale data extraction, cleaning, and analysis using Python,
enabling informed strategic decision-making.
- Authored and optimized scalable Python scripts for efficiency, ensuring seamless processing of large
datasets and automating critical file management tasks.
- Contributed to open-source by publishing selected Python automation tools. A portfolio of projects is
available on my GitHub: github.com/mofasuhu.
- Ensured data integrity throughout the migration and transformation processes by implementing rigorous
testing, debugging, and validation protocols.
Graphics Quality Assurance Specialist, Newcomers Trainer, and Python Developer
Nagwa, Cairo, Egypt | Jan 2017 - Sep 2023 View More
- Devised innovative drawing techniques utilizing LaTeX, Chemdoodle, Adobe Illustrator, and Adobe Photoshop.
- Orchestrated comprehensive training programs for newcomers, monitoring progress and providing ongoing
support.
Quality Assurance Specialist
Egypt Man Co. for Food Industries, Cairo, Egypt | Feb 2015 - Jun 2016 View More
- Oversaw quality control processes and material standards, ensuring adherence to company and industry
guidelines.
- Produced technical files to facilitate clear communication and project documentation.
Finalization Quality Assurance Specialist
Hindawi Publishing, Cairo, Egypt | Sep 2012 - Feb 2015 View More
- Conducted rigorous quality checks to ensure published materials aligned with in-house journal styles and
standards.
- Generated HTML and ePub versions of articles, enhancing accessibility and reader engagement.
Medical Customer Service Representative
Wasla Outsourcing, Cairo, Egypt | Mar 2011 - Jun 2012 View More
- Managed patient inquiries with empathy and efficiency, maintaining high standards of customer service and
care.
Science Teacher
Talaea Al-Azhar Al-Sharief Institute, Cairo, Egypt | Sep 2009 - Aug 2010 View More
- Delivered engaging science lessons to prep-school students, fostering a love of learning and scientific
inquiry.