Mohamed
Elsawy
|
Building scalable RESTful APIs, real-time services, and microservices-based systems with Node.js, NestJS, and Express.
About Me
Who I Am
I'm a Backend Engineer based in Cairo, Egypt, specializing in Node.js, Express.js, and NestJS.
I have hands-on experience building scalable RESTful APIs, real-time services, and microservices-based systems. Skilled in relational and NoSQL data modeling (MySQL, MongoDB, Redis), CI/CD automation, and containerized deployments.
Known for writing maintainable, MVC-driven code and collaborating closely with frontend teams to ship reliable, production-ready features.

Career
Work Experience
Backend Engineer
Trego Tech· Full-time
- Engineered the full backend of the Trego delivery app (Google Play), a logistics platform connecting drivers and customers in real time.
- Architected a microservices-based backend with Express.js ensuring high scalability and clear service boundaries.
- Built secure RESTful APIs with Sequelize ORM and MySQL for order management, tracking, and driver assignments.
- Integrated third-party payment gateways to enable seamless in-app transactions for customers and drivers.
- Built and maintained the backend of Rabta (e-rabta.com), an AI-powered multi-channel commerce platform integrating Amazon, Shopify, Noon, Jumia, Trendyol, and more.
- Designed a microservices architecture using NestJS for independent scaling of catalog, inventory, and order services.
- Developed a comprehensive seller dashboard for managing multi-marketplace products, orders, and analytics.
- Managed PostgreSQL databases with optimized schemas to handle large volumes of product and order data.
- Contributed to the Next.js frontend dashboard, integrating key UI features with backend APIs.
Backend Engineer
InfiniaDev· Full-time
- Built and maintained scalable backend services for multiple client-facing web applications.
- Designed and implemented RESTful APIs following clean architecture principles.
- Collaborated with cross-functional teams to deliver features on time and at high quality.
- Optimized database queries and server performance to handle increased traffic loads.
Portfolio
Featured Projects

ANA
Backend Engineer (Freelance)
Engineered the full backend of itsana.shop, an Egyptian e-commerce platform. Built a powerful admin dashboard API with product customization, user analytics, and multi-vendor support. Configured Nginx reverse proxy and automated deployments with Jenkins. Integrated payment gateways, shipping APIs, and third-party analytics.
- Admin dashboard & product management API
- CI/CD pipeline with Jenkins
- Payment, shipping & analytics integrations

Sawa App
Backend Developer (Freelance)
Delivered a robust real-time group chat service for drivers and customers using Socket.IO. Implemented backend logic with Node.js, Express.js, and Mongoose following MVC architecture.
- Real-time chat with Socket.IO
- MVC architecture
- Driver & customer flows

Rabta
Backend Developer (Full-Time)
Built the backend for Rabta (e-rabta.com), an AI-powered multi-channel commerce platform that helps businesses sell across Amazon, Shopify, Noon, Jumia, Trendyol, Zid, and WooCommerce from a single dashboard. Engineered catalog sync, inventory management, unified order management, and AI-driven analytics APIs that power the platform.
- Multi-channel marketplace integrations (Amazon, Shopify, Noon…)
- Unified catalog, inventory & order management APIs
- AI-powered analytics & commerce automation

Caro
Backend Developer (Freelance)
Built the backend for itscaro.co, a modern e-commerce / service platform. Engineered APIs for product management, user authentication, and seamless third-party integrations.
- Full e-commerce backend
- Secure authentication flows
- Third-party integrations

Trego App
Backend Developer (Freelance)
Engineered the backend for Trego, a logistics & delivery mobile app available on Google Play. Built real-time tracking APIs, order management, and push notification systems to power a seamless delivery experience.
- Real-time delivery tracking
- Order management system
- Push notification integration
Expertise
Skills & Technologies
A curated set of tools and technologies I use to build scalable, production-ready systems.
Languages
Backend
Databases
DevOps & Cloud
Architecture
Tools & Integrations
Get In Touch
Let's Work Together
I'm currently open to new opportunities. Whether you have a project in mind or just want to say hi, my inbox is always open!