نبذة

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.


الخبرات

Web-Based Application Developer

Personal Project | Jan 2023 - Present

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

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

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

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

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

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

Delivered engaging science lessons to prep-school students, fostering a love of learning and scientific inquiry.


التعليم

Bachelor of Science

Bachelor of Science (B.Sc.) in Zoology and Chemistry - Ain Shams University, Cairo, Egypt | 2009


أعمالي


هل تبحث عن فرصة للعمل عن بعد؟

حدد التخصصات التي ترغب في العمل بها لنرسل نشرة الوظائف الدورية إلى بريدك الإلكتروني

برمجة وتطوير
تسويق ومبيعات
كتابة وترجمة
تصميم
إدارة وأعمال
دعم فني
المجالات الأخرى