Available for opportunities

Mohamed
Elsawy

|

Building scalable RESTful APIs, real-time services, and microservices-based systems with Node.js, NestJS, and Express.

Download CV

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.

Mohamed Elsawy — Backend Engineer
Available for work
2+
Years Experience
10+
Projects Shipped
15+
Technologies
Bachelor of Computer Science
Faculty of Computers & Information
Menofia University
Sep 2020 – Jul 2024
Backend Engineer
Trego Tech
Nov 2024 – Present

Career

Work Experience

Trego Tech
Trego Tech

Backend Engineer

Trego Tech· Full-time

CurrentNov 2024 – Present
  • 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.
Node.jsExpress.jsMySQLSequelizeMicroservicesPayment Integration
  • 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.
NestJSPostgreSQLMicroservicesNext.jsDockerREST API
InfiniaDev
InfiniaDev

Backend Engineer

InfiniaDev· Full-time

May 2024 – Nov 2024
  • 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.
Node.jsExpress.jsMongoDBREST APIDocker

Portfolio

Featured Projects

ANA

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
Express.jsMulterJenkinsSequelizeMySQLDockerNginx
View Project
Sawa App

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
Express.jsSocket.IOMongoDBMongooseJenkins
View Project
Rabta

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
Node.jsExpress.jsPostgreSQLREST APIAI/ML IntegrationDocker
View Project
Caro

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
Node.jsExpress.jsMySQLREST APIDocker
View Project
Trego App

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
Node.jsExpress.jsMongoDBREST APIFirebasePush Notifications
View Project

Expertise

Skills & Technologies

A curated set of tools and technologies I use to build scalable, production-ready systems.

Languages

TypeScriptJavaScriptBashHTMLCSS

Backend

Node.jsExpress.jsNestJSSocket.IOWebSocketREST APIMVC

Databases

MySQLSequelizeMongoDBMongoosePostgreSQLRedis

DevOps & Cloud

DockerAWSNginxJenkinsGitHub ActionsCI/CD

Architecture

MicroservicesMVCClean ArchitectureAPI DesignMultitenant Systems

Tools & Integrations

MulterNext.jsStripe / Payment APIsFirebaseGitPostman
All Technologies
Node.jsNestJSExpress.jsTypeScriptJavaScriptMySQLPostgreSQLMongoDBRedisSequelizeMongooseSocket.IOWebSocketDockerAWSNginxJenkinsGitHub ActionsREST APIMicroservicesClean ArchitectureCI/CDBashNext.jsMulterFirebasePostmanGit

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!