-
π― Results-driven backend developer with 3+ years of experience in designing, developing, and optimizing scalable web applications using Python, Django, and Django REST Framework.
-
π Expert in:
- Django & DRF: Scalable, secure API design and integration.
- Postgresql & Redis: Database optimization, efficient caching, and schema design.
- Celery & Automation: Task scheduling, background processing, and performance optimization.
- Web Scraping & Automation: Utilizing Selenium, BeautifulSoup, and Multiprocessing for robust data extraction pipelines.
- DevOps Practices: Containerization with docker, deployment with NGINX & Gunicorn, and CI/CD pipelines.
-
π³ Integrated Urway Payment API to enable seamless online transactions across multiple projects.
-
π Passionate about performance optimization, automation, and delivering maintainable software solutions.
-
π« Contact: motasemalmobayyed@gmail.com | LinkedIn | GitHub
- Bachelor of Software Engineering: Al-Azhar University of Gaza (2018 β 2025), GPA: 85%
- Certifications:
- Python for Everybody Specialization β University of Michigan (Coursera)
- Google IT Automation with Python Professional Certificate β Google (Coursera)
- Meta Back-End Developer Professional Certificate β Meta (Coursera)
- Data Structures and Algorithms Specialization β University of California San Diego (Coursera)
Tech: Python, Selenium, BeautifulSoup, Requests, Multiprocessing, JSON
- Developed an advanced web scraping pipeline to extract thousands of recipes from AtyabTabkha.com, leveraging Selenium to handle dynamic content and BeautifulSoup for precise HTML parsing.
- Designed a high-performance parallel extraction system using Pythonβs multiprocessing module, cutting down scraping time significantly by processing batches concurrently.
- Implemented robust error-handling and logging mechanisms to capture non-parsable recipes, ensuring the system remains resilient and scalable.
- Formatted scraped data into structured JSON, enabling seamless integration with data analytics and machine learning applications.
Tech: Django, Wagtail CMS, Gunicorn, NGINX
- Optimized seo performance by restructuring content and metadata within Wagtail CMS, significantly boosting organic search visibility.
- Integrated an AI-powered meal image analysis feature to automate nutritional assessments and deliver personalized recommendations.
- Deployed it with Gunicorn/NGINX, ensuring efficient load balancing and scalability across environments.
Tech: Django, Django REST Framework, PostgreSQL, Redis, Celery, Swagger (DRF-Spectacular)
- Engineered a scalable REST API featuring OTP-based authentication and a multi-tier role-based access control (RBAC) system to manage leads securely.
- Designed an automated lead validation, prioritization, and allocation mechanism to enhance data integrity and improve lead quality.
- Optimized API performance using redis caching and Celery-driven background tasks, ensuring efficient real-time notifications and data processing.
- Developed comprehensive API documentation with DRF-Spectacular and Swagger, facilitating smooth integration for frontend and mobile teams.
Tech: Django, Django REST Framework, PostgreSQL, redis, Celery, Swagger (DRF-Spectacular), Urway Payment API
- Architected a high-performance REST API to support a multi-role system (customers, restaurants, delivery personnel, and admins) with robust OTP-based authentication.
- Integrated the Urway Payment Gateway for secure online transactions and implemented geo-based ad targeting to display meal promotions based on user location.
- Built an optimized caching strategy with redis and asynchronous task scheduling with Celery to significantly improve API response times and operational efficiency.
- Developed a dynamic filtering system and robust notification mechanisms to keep users informed of order updates and promotional offers.
Tech: Django, Django REST Framework, PostgreSQL, redis, Celery, docker, Gunicorn, NGINX, JWT, Oauth, WebSockets, Promethus, Swagger UI
- Architected a secure and scalable API enabling users to connect, share content, and interact through real-time chats.
- Implemented comprehensive user authentication using JWT and Oauth, ensuring secure and seamless login across multiple platforms.
- Enhanced performance and responsiveness by incorporating redis caching and Celery for background task processing.
- Containerized the application with docker and managed deployment using Gunicorn and NGINX, while monitoring system performance with Promethus.
Tech: Django, Django REST Framework, PostgreSQL, redis, Celery, docker, Gunicorn, NGINX, JWT, WebSockets, Swagger UI
- Designed a secure RESTful API with robust JWT authentication and RBAC to manage inventory, order processing, and financial reporting.
- Developed an advanced order tracking system with real-time notifications via WebSockets, ensuring smooth order fulfillment and operational oversight.
- Achieved high performance through schema optimizations in PostgreSQL, redis caching, and asynchronous processing with Celery.
Tech: Selenium, Python, PIL, Web Scraping, PDF Generation, Regular Expressions, Git, Click
- Developed an automated scraping solution for manga websites, leveraging Selenium for dynamic page interactions and PIL for high-quality PDF generation.
- Created a dynamic search and selection flow that enables users to extract manga details, chapters, and images effortlessly.
- Designed a robust folder management system and implemented regular expressions to clean and format file names for compatibility.
- Streamlined the entire scraping-to-PDF workflow with automated error handling and logging, ensuring reliable performance and ease of maintenance.
Tech: Python, SQLite, Multiprocessing, API Integration, JSON, Web Scraping, Git, Celery
- Engineered a comprehensive scraping solution to extract business categories, subcategories, and detailed shop information from the Maroof platform.
- Designed a dynamic SQLite schema and implemented recursive data extraction techniques, successfully populating over 100,000 business records.
- Utilized Pythonβs multiprocessing capabilities to significantly reduce data extraction time by over 60% compared to traditional methods.
- Developed a fully automated pipeline that includes data cleaning, parsing, and optimized database insertion, ensuring high-quality data for analytics and reporting.
- Soft Skills: Problem-Solving, Critical Thinking, Team Collaboration, Effective Communication, Time Management
- Languages: Arabic (Native), English (Conversational)