Amr Hassan is a Senior Software Engineer with 8+ years building resilient, cost-efficient backend systems using Golang, Node.js and cloud-native tooling. He has repeatedly led small teams to modernize architectures—shipping federated GraphQL, modular microservices, and high-throughput data pipelines while driving observability and CI/CD improvements. His work spans Kafka, SQS, Redis, PostgreSQL and MongoDB, and he’s delivered measurable wins like 10x ingestion throughput, 96% network traffic reduction, and faster onboarding via modular designs. A hands-on mentor and hiring lead, he enforces TDD and clean architecture while creating shared libraries to cut duplication across services. Based in Cairo, he pairs deep engineering craft with a knack for turning chaotic systems into clear, scalable platforms and continues to invest in learning through multiple Udacity nanodegrees.
8 years of coding experience
7 years of employment as a software developer
Nanodegree Front End Web Development Advanced, Nanodegree Front End Web Development Advanced at Udacity
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Helwan University Cairo
Simple express.js REST API as attempt to apply MVC pattern with node js and learn JWT auth.
Contributions:14 PRs, 29 pushes, 24 branches in 6 years 8 months
expressmongodbjwt-tokenexpress-jsnodejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.