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
Backend Development
Cloud & DevOps
Architecture
Databases & Message Queues
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.
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.
Python Microservice for Data Analytics
Developed a microservice using Python to handle large datasets and provide analytical insights for business applications.
Crypto Real-Time
A real-time cryptocurrency tracking application using Next.js full stack.