My journey began in Cairo, where I studied Computer Engineering on a competitive scholarship and graduated with distinction. That foundation opened the door to Amazon—first in Edinburgh, where I worked on Top-Level Domains and advertising analytics, then in Berlin, where I contributed to retail systems before joining the AWS S3 organization. Over time, these experiences drew me closer to the work I enjoy most: designing clean boundaries, untangling legacy systems, and delivering measurable results.
What I do now
In 2025, I made the significant decision to leave Amazon after almost a decade and start my own consultancy—bringing the rigor and standards of big tech to a wider range of teams. These days I partner with organizations that want to modernize backends, migrate confidently to the cloud, or push their data platforms to deliver real performance. I’m pragmatic about tools—comfortable in Java/Kotlin, fluent across the AWS ecosystem (S3, EMR, DynamoDB, Lambda, ECS/EKS), and happy to reach for Apache Spark when the scale demands it. But I don’t limit myself to a fixed stack: I thrive on tackling new technologies, adapting quickly, and delivering results even in unfamiliar territory. What matters most to me are the outcomes: simpler systems, smoother operations, and metrics that are vital for operations and learnings.
How I work
- Gather requirements, write the doc, implement the design, measure the impact.
- Own the lifecycle: design → build → deploy → operate.
- Prefer reliable, proven tech over clever complexity.
- Dive deep into any issue, debug and solve the root-cause.
Toolbox
Java & Kotlin • Spring • TypeScript • React • Spark/Hadoop • Full AWS Ecosystem • CI/CD & testing (JUnit/Mockito/MockK).
Great engineers aren’t limited by tools — they adapt quickly, learn fast, and deliver results with any technology.
Journey
Independent Consultant — Berlin
2025 → present • Helping teams modernize legacy platforms, build scalable microservices, and optimize for performance/cost.
Senior SDE — AWS S3, Berlin
2022 → 2025 • Data pipelines on Spark/EMR, microservices in Java/Kotlin, end-to-end DevOps; big gains in speed and cost.
SDE — Amazon Retail, Berlin
2019 → 2022 • Customer-facing features, reliability work, and ML-driven solutions; rebuilt internal tooling end-to-end.
SDE — Amazon Registry & Ads, Edinburgh
2016 → 2019 • Helped build Amazon’s TLD platform from scratch and delivered analytics/reporting UIs for advertisers.
SDE - Startups, London and Beirut
2014 → 2016 • Worked in two startups; media management & algorithmic trading in London and Beirut.
B.Sc. Computer Engineering — AUC
2009 → 2014 • Graduated summa cum laude on a MEPI Tomorrow’s Leaders scholarship.