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.

Mostafa Ehab

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Arabic
Fluent
English
Fluent

Work Experience

Software Engineering Intern at ALX Software Engineering Internship Program
March 1, 2024 - October 20, 2025
Completed 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, 2025
Developed 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 - Present
Managed 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 - Present
Backend 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 - Present
Implemented 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, 2024
Completed 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, 2024
Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - June 1, 2024
Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - June 1, 2024
Bachelor of Dental Surgery (BDS) at Zagazig University
January 11, 2030 - January 16, 2026

Qualifications

ALX Software Engineering Internship Program
November 1, 2022 - March 1, 2024
Practical Software Architecture Training
January 11, 2030 - January 16, 2026
100 Days of Code: The Complete Python Pro Bootcamp
January 11, 2030 - January 16, 2026
Introduction to Computer Science and Programming Using Python (MITx)
January 11, 2030 - January 16, 2026
CS50: Introduction to Computer Science (Harvard)
January 11, 2030 - January 16, 2026

Industry Experience

Software & Internet, Healthcare, Computers & Electronics, Education, Professional Services, Media & Entertainment, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Cairo today.