Available to hire
I’m Mostafa Ehab, a backend engineer specializing in building scalable APIs and robust data models. I love working with Node.js, TypeScript, Express, NestJS, PostgreSQL, and MongoDB to create reliable services and clean code.
I’m motivated to learn, follow best practices, and continuously improve systems. I enjoy debugging tricky issues, documenting workflows, and collaborating with cross-functional teams to deliver high-quality software that performs well under load.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
Arabic
Fluent
English
Fluent
Work Experience
Software Engineering Intern at ALX Software Engineering Internship Program
March 1, 2024 - October 20, 2025Completed a comprehensive training program covering various aspects of software engineering. Developed proficiency in low-level programming with C, data structures and algorithms, Linux/Unix system programming, Python, OOP, web development, and database management. Built several projects including a printf project, a simple shell, a Monkey interpreter, and an AirBnB clone using Python, Flask and SQLAlchemy. Worked on two portfolio projects: one using Flask, SQLAlchemy, HTML/CSS/JS with a team of one, and another using the MERN stack with a team of two.
Software Engineering Intern at ALX Software Engineering Program
March 1, 2024 - October 20, 2025Developed proficiency in low-level programming (C), data structures and algorithms, Linux/Unix system programming, Python and OOP, and web development. Built projects including a simple shell, Monty interpreter, and an Airbnb clone using Python with Flask and SQLAlchemy. Contributed to RESTful APIs with Flask/SQLAlchemy and front-end HTML/CSS/JS; collaborated on MERN stack and MongoDB with a small team.
Backend Engineer at ALX Software Engineering Program
December 1, 2024 - PresentManaged database operations using Sequelize ORM with PostgreSQL; implemented location-based sorting and filtering; performed migrations to update and restructure complex database relationships; built RESTful APIs using Node.js/Express with role-based access control; established robust error handling and data validation; designed a Redis-based job scheduling system to support time-sensitive operations; integrated caching for performance; refactored APIs for stability and performance; diagnosed outages and collaborated with operations to maintain uptime; processed data with Python/pandas and ensured proper encoding for multilingual support; managed Git workflows and automated deployment pipelines on Linux servers with DeployHQ, Cloudflare, Nginx, and Certbot.
Backend Engineer
December 1, 2024 - PresentBackend engineer responsible for database design and operations, API development, and deployment automation. Implemented sophisticated database operations using Sequelize ORM with PostgreSQL, including migrations and complex relational schemas. Designed location-based sorting and filtering, migrated and restructured complex database relationships, and applied raw SQL queries for performance-critical operations. Developed RESTful APIs using Node.js/Express with role-based access control and advanced query filtering. Built robust error handling and data validation. Implemented Redis-based job scheduling for time-sensitive tasks and integrated caching for performance optimization. Followed a layered architecture to adapt to a legacy/messy codebase. Troubleshot production issues, refactored APIs, resolved server outages and reduced downtime. Collaborated daily with operations teams to maintain service uptime. Data Processing: transformed Excel data into JSON using Python/pandas with proper
Backend Engineer at Helpoo
December 1, 2024 - PresentImplemented sophisticated database operations using Sequelize ORM with PostgreSQL, geolocation-based sorting and filtering, and raw SQL for performance-critical tasks. Built RESTful APIs with Node.js/Express, added role-based access control, and robust error handling. Implemented Redis-based job scheduling, integrated caching, migrated to NestJS/TypeORM, and improved system architecture. Collaborated with operations to resolve incidents and maintain uptime, transformed Excel data to JSON with Python/pandas for multilingual support, and managed Git workflows and CI/CD pipelines with DeployHQ, Cloudflare, Nginx, and Certbot.
Software Engineering Intern at ALX SE Program
November 1, 2022 - March 1, 2024Completed a comprehensive training program covering software engineering topics. Built projects including a C printf-style exercise, a simple shell, a Monty interpreter, and a Python Flask + SQLAlchemy AirBnB clone; contributed to MERN-based portfolio projects using MongoDB. Gained proficiency in C, data structures, algorithms, Linux/Unix programming, Python, OOP, web development, and database management.
Education
Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - June 1, 2024Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - June 1, 2024Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - June 1, 2024Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - January 16, 2026Qualifications
ALX Software Engineering Internship Program
November 1, 2022 - March 1, 2024Practical Software Architecture Training
January 11, 2030 - January 16, 2026100 Days of Code: The Complete Python Pro Bootcamp
January 11, 2030 - January 16, 2026Introduction to Computer Science and Programming Using Python (MITx)
January 11, 2030 - January 16, 2026CS50: Introduction to Computer Science (Harvard)
January 11, 2030 - January 16, 2026Industry Experience
Software & Internet, Healthcare, Computers & Electronics, Education, Professional Services, Media & Entertainment, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Cairo today.