Amr Hassan

Senior Software Engineer at inDrive

Cairo, Cairo, Egypt
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job7 years of employment as a software developer
bookNanodegree Front End Web Development Advanced, Nanodegree Front End Web Development Advanced at Udacity
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Helwan University Cairo
languagesDutch, Italian, English, Arabic
github-logo-circle

Github Skills (36)

validation9
hybrid-mobile-app9
validate9
sanitization9
sanitize8
validations8
emoji7
javascript7
firebase-realtime-database7
optimization7
react6
agent6
unicode6
firebase-storage6
emoticons6

Programming languages (4)

TypeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
hybrid mobile app, to let different users chat with each other and make new friends.
Contributions:54 commits, 4 PRs, 38 pushes in 1 year 8 months
reactchatfirebaseionicmobile-app
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.
Request Free Trial