Senior Full Stack Engineer

Building scalable and efficient web applications with modern technologies

About Me

With 4 years of experience in full-stack development, I specialize in building scalable web applications using modern technologies. My expertise spans across frontend and backend development, with a strong focus on cloud architecture and DevOps practices.

Technical Skills

Frontend Development

React.js
Next.js

Backend Development

Node.js
NestJS
Python
Go

Cloud & DevOps

AWS
Docker
Kubernetes
Terraform
CI/CD

Architecture

Microservices

Databases & Message Queues

Redis
RabbitMQ
MongoDB
PostgreSQL

Professional Experience

Senior Backend Engineer | DevOps

TDRA

April 2024 – Present

Dubai (Remote)

  • Spearheaded the development of microservices using Node.js and NestJS, ensuring high scalability and performance
  • Utilized OpenShift for deploying containerized applications, enhancing uptime and deployment efficiency
  • Managed MongoDB databases to support distributed systems with high availability
  • Developed RESTful APIs that improved inter-service communication and reduced latency by 30%

Senior Backend Engineer | DevOps

Exacall

November 2022 – April 2024

Cairo

  • Designed and implemented distributed systems for VoIP applications, ensuring smooth operations for clients across the Arabian Gulf
  • Led the deployment of scalable cloud infrastructure using Docker and Kubernetes, improving service uptime by 25%
  • Architected and maintained multi-tenant database clusters to ensure reliability and scalability
  • Collaborated with DevOps teams to create a CI/CD pipeline, streamlining deployment processes for backend services

Backend Developer

Datum Solution

March 2021 – November 2022

Cairo

  • Developed scalable, modular backend systems using AWS, focusing on high availability and low latency
  • Designed and implemented RESTful APIs, reducing downtime by 80% and improving performance by 50%
  • Utilized Redis for caching and data persistence, enhancing response times and ensuring system robustness
  • Integrated e-commerce strategies into client websites, improving user engagement and sales metrics

Personal Projects

Distributed System with Go and ASP.NET

Created a distributed backend system that handles concurrent requests with high efficiency using Go, demonstrating a scalable architecture.

Go
ASP.NET
Microservices

Air Quality Monitoring API

Built a REST API using ASP.NET Core, integrated with PostgreSQL to store air quality data. The project focused on real-time data fetching and scalability.

ASP.NET Core
PostgreSQL
REST API

Python Microservice for Data Analytics

Developed a microservice using Python to handle large datasets and provide analytical insights for business applications.

Python
Data Analytics
Microservices

Crypto Real-Time

A real-time cryptocurrency tracking application using Next.js full stack.

Next.js
Node.js
React
WebSocket