Mohamed聽Abogazia

Software Development Engineer II at Amazon

London, England, United Kingdom
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

馃ぉ
Rockstar
馃帗
Top School
Mohamed Abogazia is a Software Development Engineer II at Amazon Prime Video Financial Systems in London with seven years of experience building secure, high-performance systems. He combines backend production engineering at Amazon with deep applied research in privacy-preserving ML, having contributed significant SMPC and federated-learning features to the widely used OpenMined/PySyft library. His work has reduced network delays and scaled secure dataset handling, and he鈥檚 implemented cryptographic protocols that improved system throughput. Earlier roles include engineering leadership in the Egyptian Army where he digitized archival workflows and cut costs and manpower dramatically, demonstrating a talent for pragmatic, high-impact solutions. Mohamed mentors peers and has a track record of shipping both research-grade cryptography and production financial systems. He holds a BE in Computer Engineering from Tanta University and uniquely bridges secure ML research with production-grade software delivery.
code7 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Tanta University
languagesArabic, English, French, German
github-logo-circle

Github Skills (10)

tensorrt10
secure-computation10
pytorch10
tensor10
tensorflow10
federated-learning10
python10
operation10
cryptography9
deep-learning8

Programming languages (6)

TypeScriptShellJavaScriptJupyter NotebookPythonDart

Github contributions (5)

github-logo-circle
OpenMined/PySyft

Dec 2019 - Aug 2020

Perform data science on data that remains in someone else's server
Role in this project:
userML Engineer
Contributions:34 reviews, 8 commits, 20 PRs in 8 months
Contributions summary:Mohamed contributed extensively to the development of the `pysyft` library, focusing on secure computation and federated learning. Their work involved implementing and refining functionalities related to dataset management, including creating, sending, and retrieving datasets within a federated environment. The user also added support for SMPC (Secure Multi-Party Computation) with operations like maxpooling and avgpooling for 2d/3d tensors. Furthermore, they implemented Replicated Sharing Tensor (RST) functionalities, including secret sharing, reconstruction, and linear operations.
pytorchcryptographyacquiringpythonscience
abogaziah/PySyft

Jan 2020 - Apr 2020

A library for encrypted, privacy preserving machine learning
Contributions:52 pushes, 1 branch in 3 months
privacy-enhancing-technologiesprivacyprivacy-preserving-machine-learningmachine-learningencrypted
Find and Hire Top DevelopersWe鈥檝e 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 Abogazia - Software Development Engineer II at Amazon