About
Senior Backend Engineer with 6+ years of experience building scalable backend systems using Node.js, Laravel and Python. Strong background in APIs, databases and cloud infrastructure. Product-minded engineer who collaborates with stakeholders and uses AI tools to deliver business-driven solutions.
I started with PHP and Laravel at ITI in 2020, moved through a large job platform at Bayt.com, spent four years rebuilding an insurance SaaS backend in NestJS at Trufla, and now lead backend and infrastructure work at Uptal. Along the way I kept building side projects to learn stacks I was not using at work: Ruby on Rails, Angular, LangChain agents, and lately Laravel again.
Skills
- Languages
- JavaScript, TypeScript, PHP, Python · familiar with C++, C#
- Frameworks
- Laravel, NestJS, Express · familiar with Yii, React
- Databases
- MySQL, PostgreSQL, MongoDB, Firestore, Redis
- Infrastructure
- AWS, Firebase, Azure Kubernetes, Docker, GitHub Actions
- Product
- User stories, Requirement analysis, Feature scoping, Stakeholder communication
Education
B.S. Computer Science, Kafr El-Sheikh University (Sep 2017 – Jun 2021)
Relevant coursework: Object Oriented Design, Algorithm Design and Analysis, Systems Analysis and Design.
Awards and competitions
- ACM ECPC Egypt 2019 and 2020 — 5th place (Coach)
- Google Code Jam 2019 — advanced 2 rounds
Contact
The fastest way to reach me is email: ahmed.emad.abdelhafez@gmail.com. I am also onLinkedIn.