Skip to content
View Motasem20007204978's full-sized avatar
😊
Learning
😊
Learning

Block or report Motasem20007204978

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Motasem20007204978/README.md

Hi πŸ‘‹, I'm Motasem Al-Mobayyed

Senior Backend Developer | Django & DRF Expert | API & Automation Specialist

Profile Views

πŸš€ About Me

  • 🎯 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

πŸ“š Education & Certifications

  • 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)

πŸ† Key Projects

Atyab Tabkha Recipe Scraper

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.

TechCare System (Digital Health Platform)

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.

Leads Management System

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.

Food Delivery Management System

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.

Social Media Platform API

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.

Drug Store Management System API

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.

Manga Scraping Automation

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.

Maroof Site Data Scraping and Automation

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.

πŸ› οΈ Tech Stack

Python Django DRF Postgresql Redis Docker Nginx Postman Selenium

πŸ› οΈ Skills

  • Soft Skills: Problem-Solving, Critical Thinking, Team Collaboration, Effective Communication, Time Management
  • Languages: Arabic (Native), English (Conversational)

πŸ“Š GitHub Stats

GitHub Stats

Top Languages

🌎 Connect with Me

LinkedIn X HackerRank


πŸš€ Keep Building & Innovating!

Pinned Loading

  1. Social_Media_API Social_Media_API Public

    Python 8 1

  2. Drug_Store_MS_Project Drug_Store_MS_Project Public

    durg store management system with django & rest framework for pharmacies

    Python 2

  3. Python-Algorithms Python-Algorithms Public

    Forked from TheAlgorithms/Python

    All Algorithms implemented in Python

    Python

  4. python-patterns python-patterns Public

    Forked from faif/python-patterns

    A collection of design patterns/idioms in Python

    Python