Mahmoud Gamal

Principal Engineer Product-Led Growth at Babbel

Germany
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
Mahmoud Gamal is a Principal Engineer specializing in product-led growth and monetization with 11 years of experience building scalable, distributed systems for Babbel and other platform companies. He architects and leads cross-functional initiatives—most recently redesigning a Stripe-powered checkout and defining clear domain boundaries to enable large-scale migrations. Comfortable across Ruby, Go, NodeJS and cloud-native tooling (Docker, Terraform, AWS), he pairs hands-on implementation with system-level design and performance tuning. An active open-source contributor, he improved API Gateway and Lambda integrations in the widely used LocalStack project, improving offline AWS testing fidelity. Based in Germany, he combines a pragmatic engineering mindset with a continuous-learning habit that turns side projects into production-grade solutions.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Mansoura University
github-logo-circle

Github Skills (7)

api10
aws10
localstack10
python10
apidoc10
testing10
serverless9

Programming languages (5)

C++JavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
localstack/localstack

Oct 2018 - Dec 2018

đź’» A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 PRs, 22 comments in 2 months
Contributions summary:Mahmoud primarily contributed to enhancing the API Gateway functionality within the LocalStack project. Their work included implementing support for `queryStringParameters` in Lambda AWS_PROXY integrations, which involved modifying code in `apigateway_listener.py`, `lambda_api.py`, `tests/integration/test_api_gateway.py`, and `tests/unit/test_apigateway.py`. Furthermore, the user refactored API Gateway integration tests to use `unittest`, improving the overall testing structure. The user extracted and refactored helper functions and support for request context and Ruby2.5 runtimes were also added.
serverless-cloudpythonaws-cloudtestingserverless
mhmoudgmal/pdcli

Dec 2017 - Dec 2019

pagerduty command line interface.
Contributions:59 commits, 15 PRs, 69 pushes in 2 years
pagerdutycommand-line-interfacecommand-linecommandlinecli
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 Gamal - Principal Engineer Product-Led Growth at Babbel