Omar Sabry

Backend Engineer 

Building Scalable Solutions

Backend Developer specialized in building robust and scalable systems using NestJS and PostgreSQL, with hands-on experience in designing and implementing high-performance GraphQL and REST APIs. Skilled in applying Design Patterns & SOLID principles, Clean Architecture, and performance optimization using Redis, BullMQ, and WebSockets. Delivered end-to-end solutions integrating Stripe payments, real-time notifications, and task scheduling. Proficient with both TypeORM and Sequelize, and passionate about continuous learning and transforming ideas into practical, efficient software solutions.

About Me 

I'm Omar Sabry, a backend architect with a passion for building scalable, high-performance systems. With over 1 years of experience, I specialize in creating solutions that are as elegant as they are efficient.

My expertise spans across API development and database architecture. I believe that great backend systems should be invisible - working seamlessly to deliver exceptional user experiences.

When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or mentoring aspiring developers.

+

Years Experience

+

Projects Completed

+

Technologies

+

Client Satisfaction

Technical Expertise 

Database Design95%
Backend Architecture90%
API Development90%
System Optimization75%
Cloud Solutions60%
Development Philosophy

Data First Approach

Designing systems with data integrity and efficiency at their core

Scalable by Design

Architecting solutions that grow seamlessly with your needs

Technical Skills 

Node.js
Node.js
NestJS
NestJS
Express.js
Express.js
Django
Django
JavaScript
JavaScript
TypeScript
TypeScript
Python
Python
PostgreSQL
PostgreSQL
SQLite
SQLite
MongoDB
MongoDB
Redis
Redis
TypeORM
TypeORM
Sequelize
Sequelize
REST API
REST API
GraphQL
GraphQL
WebSockets
WebSockets
Pub/Sub
Pub/Sub
JWT
JWT
OAuth
OAuth
SQL Injection
SQL Injection
SOLID
SOLID
Design Patterns
Design Patterns
ACID
ACID
Firebase
Firebase
Git
Git
GitHub
GitHub
Postman
Postman
Docker
Docker
Kubernetes
Kubernetes
npm
npm
HTML5
HTML5
CSS3
CSS3
React
React
React Native
React Native
Next.js
Next.js
Redux
Redux
Tailwind
Tailwind
Bootstrap
Bootstrap
Sass
Sass
VS Code
VS Code
Cisco
Cisco

Projects 

E-Commerce - Nestjs

Developed a scalable E-Commerce backend using NestJS, GraphQL, and TypeORM. Features: Secure payments, real-time updates, ACID compliance, SOLID principles, and clean architecture.

NestJSGraphQLTypeORMPostgreSQL+12

Airport System - Nestjs

Back-End Airport project with nestjs, graphql, redis, queues, postgres, Stripe, Sequelize, websocket and other methods

NestJSGraphQLSequelizePostgreSQL+10

Banner Vendor - Nestjs

Back-End Banner Vendure project with nestjs, graphql, postgres, Stripe, Sequelize websocket and other methods

NestJSGraphQLSequelizePostgreSQL+9

Campaign Management - Nestjs

Back-End Campaign management project with nestjs, graphql, postgres, websocket and other methods

NestJSGraphQLTypeORMPostgreSQL+10

Social Media - Nestjs

Back-End Social media project with nestjs, graphql, postgres, websocket and other methods

NestJSGraphQLTypeORMPostgreSQL+9

Real Estate - MERN Stack

Modern MERN Stack Real Estate website by using React js, Tailwind, Node js, Express, MongoDB

ReactNode.jsExpressMongoDB+8

E-commerce User Interface

E-commerce User Interface (Front-end) with using Reactjs & bootstrap with all function avaliable

ReactBootstrapJavaScriptCSS+7

E-commerce BackEnd

E-commerce Back-end with using Nodejs & MongoDB with all function avaliable

Node.jsExpressMongoDBJWT+7

E-commerce Admin Interface

E-commerce Admin Interface (Front-end) with using Reactjs & bootstrap with all function avaliable

ReactBootstrapJavaScriptCSS+7

Books 

Books that have significantly influenced my technical approach and skills

Software Design
Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

The classic Gang of Four design patterns book

Key Takeaways:

  • Fundamental OOP principles
  • Solutions to common design problems
  • Improves code maintainability
  • 23 classic design patterns
Programming
Effective TypeScript

Effective TypeScript

by Dan Vanderkam

62 Specific Ways to Improve Your TypeScript

Key Takeaways:

  • Master TypeScript's type system
  • Practical patterns for production code
  • Avoid common pitfalls
  • Advanced type-level programming

Certifications 

Let's Connect 

Send a Message