Mahmoud Sultan is a backend-focused full-stack Software Development Engineer based in Berlin with a decade of engineering experience and 6+ years building and scaling distributed systems. He currently ships services at Amazon and has a track record as a founding engineer and senior backend engineer, having launched a serverless video marketplace and implemented performance-first architecture using Node.js, TypeScript, Google Cloud, Firebase, and CI/CD. Early work spans Ruby on Rails, Nuxt SSR, and solving tricky concurrency and N+1 issues that delivered up to 75% latency reductions, reflecting a pragmatic mix of product velocity and production-readiness. Mahmoud combines hands-on systems work with developer tooling and observability (New Relic, Sentry) and is comfortable across cloud-native and monolithic stacks, often implementing small pluggable frameworks to automate testing and resilience. Notably, he learned and shipped distributed systems components quickly in internship roles, showing a pattern of rapid technical growth and ownership.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering (BE), Computer Engineering, Bachelor of Engineering (BE), Computer Engineering at Alexandria University
Nanodegree, Advanced Web Development, Nanodegree, Advanced Web Development at Udacity
Contributions:9 pushes, 1 branch in 1 year 4 months
cssjavascriptreactreactjs
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
Mahmoud Sultan - Software Development Engineer at Amazon