Developer: Python Coding - Automation Scripts - Flask Web-Based Apps - Prompt Writing
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
Web-Based Application Developer
Personal Project | Jan 2023 - Present View More
- Developed a fully functional e-commerce web application using Python Flask, deployed on Render.com (temporary link: mist-app.onrender.com).
- Integrated Paymob API for secure online card payments, enabling seamless client transactions.
- Implemented Google OAuth for user authentication and Google Mail integration for automated communication.
- Provided a full online store experience, including:
- Clients can view all products, add items to their cart, place orders, and make payments online.
- Admins can manage the entire business through the app, including products, orders, client accounts, and financial reports.
- Key features for clients:
- Browse products with filtering by categories, sizes, and preferences.
- View order history, apply promo codes, and track real-time updates on order status.
- Secure payment options, including card payments through Paymob and cash on delivery.
- Key features for admins:
- Manage products (add, update, and remove) with multilingual data support (English and Arabic).
- Oversee client accounts, handle orders, and manage refunds or adjustments.
- Track bank transactions and generate detailed sales reports, including order histories and promo code analytics.
- Download and manage all database files, ensuring business continuity and scalability.
- Database: Used PostgreSQL to manage a database of 1,357 products, orders, transactions, and clients with optimized query performance.
- Performance Optimizations:
- Lazy loading for product images to enhance loading speed.
- Translation caching for multilingual UI rendering (English and Arabic with RTL and LTR support).
- Security Enhancements:
- Implemented CSRF protection and strict input validation for secure form submissions.
- Encrypted sensitive data and ensured secure API endpoints.
- Built a responsive and mobile-first front-end using HTML, CSS, and JavaScript, ensuring accessibility and user-friendliness.
- Deployed a robust admin dashboard for managing all sales, transactions, and business operations efficiently.
Content Management and Automation Specialist
Nagwa, Cairo, Egypt | Oct 2023 - Present View More
- Spearheaded the automation of tasks and data processing within the content teams, enhancing operational
efficiency.
- Developed and implemented strategies using Python, Excel, and Google Apps Script for streamlined data
management.
- Led initiatives for data-driven decision-making, contributing to the team's ability to meet strategic
goals effectively.
- Utilized Python, Excel, and Google Apps Script for data management and analysis, driving informed
decision-making.
- Orchestrated a large-scale migration process for over 600,000 JSON files containing educational content
questions.
- Designed and developed Python scripts to handle all stages of the migration process, including:
- Grouping JSON files into categories based on shared criteria for systematic processing.
- Replacing SVG elements in JSON files with equivalent LaTeX elements extracted from their associated XML files.
- Transforming LaTeX commands into MathLive math-field coding to align with the transition from LaTeX to MathLive.
- Creating a comprehensive YML replacement file to manage regex patterns for automated and accurate replacements.
- Developing smart, sensitive functions to handle special cases and ensure exceptional accuracy in edge scenarios.
- Ensuring all photo references were updated with correct dimensions, maintaining visual consistency and accuracy across content.
- Optimizing scripts for efficiency and scalability to process large datasets seamlessly.
- Made extensive use of automation scripts to handle repetitive tasks, significantly saving time, reducing manpower requirements, and lowering operational costs. Examples include Python scripts for automating file management for educational sessions.
- Shared selected Python automation scripts as public repositories on GitHub, available at
github.com/mofasuhu?tab=repositories.
- Ensured the accuracy and consistency of migrated data through rigorous testing, debugging, and validation techniques.
- Contributed to enhancing the interactivity and usability of the educational content by implementing modern standards with MathLive.
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.