I'm Amr Gamal, a backend developer with over 2 year of experience working with Node.js, Express.js, and NestJS. I hold a Computer Science degree from Benha University and have strong knowledge of data structures, algorithms, and system design.
I build scalable APIs and backend systems, and I’m comfortable working with Docker and CI/CD pipelines to streamline development and deployment.
I have experience designing both monolithic and microservices architectures, including monorepo setups using patterns like MVC, with a focus on scalability and clean architecture.
I’m passionate about clean code, solving real-world problems, and constantly learning to stay up to date with the latest technologies.
Technical Skills:
Programming Languages & Frameworks:
JavaScript, TypeScript, ES6
Node.js, Express.js, NestJS
Databases & Storage:
MongoDB, PostgreSQL, MySQL
Firebase (Auth & Realtime DB)
DevOps & Infrastructure:
Docker, CI/CD (GitHub Actions)
Kafka, Nginx, VPS
AWS (S3, EC2)
Redis, Elasticsearch
Testing: Jest