Mohamed Amr

Head Of Backend Engineering at Fly365.com

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
Mohamed Amr is a pragmatic engineering leader with 11 years of hands-on experience building payment-heavy backend systems and microservices, currently heading Backend Engineering at Fly365 in Egypt. He specializes in Go, JavaScript/Node.js and PHP, and has designed and integrated complex payment flows with providers like Ingenico, Payfort, Stripe, Braintree and local gateways. Mohamed combines operational rigor (Redis, RabbitMQ, PostgreSQL, Docker) with product-focused delivery, having led core services such as mailer, notifications and Flypay. His early front-end contributions to the AngularJS codebase reflect a full‑stack mindset and attention to robustness through bug fixes and refactoring. Colleagues describe him as a technical lead who reduces payment friction while mentoring teams to ship reliable, test-covered services.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at faculty of computer and information system
booksalam language school
languagesEnglish, Arabic
github-logo-circle

Github Skills (5)

javascript10
angularjs10
testing10
directive9
html9

Programming languages (7)

TypeScriptJavaShellJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
angular/angular.js

Nov 2015 - May 2018

AngularJS - HTML enhanced for web apps!
Role in this project:
userFront-end Developer
Contributions:19 commits, 28 PRs, 97 comments in 2 years 6 months
Contributions summary:Mohamed primarily contributed to bug fixes and refactoring within the AngularJS framework. They addressed issues related to `ngOptions`, `ngList`, and `ngAria` directives, ensuring correct behavior and removing incorrect code. The commits focused on improving the functionality and resolving specific defects within the AngularJS test suite. This demonstrates a focus on maintaining and enhancing the core features of the framework.
javascriptangularjsangularweb-apps
m-amr/angular.js

Nov 2015 - May 2018

HTML enhanced for web apps
Contributions:238 pushes, 22 branches, 1 comment in 2 years 6 months
javascripthtml5web-appsangular
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
Mohamed Amr - Head Of Backend Engineering at Fly365.com