Moustafa Khalil

Senior Software Engineer at MongoDB

Vancouver, British Columbia, Canada
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
Moustafa Khalil is a Senior Software Engineer in Vancouver with five years of experience building scalable, distributed systems for cloud and database platforms. He has shipped production services at MongoDB—contributing to core database features, transaction commands, and cleanup of replication dead code—and previously built minute-granularity observability and alerting pipelines for Azure ExpressRoute at Microsoft. His background includes internships at Google and Facebook working on large-scale storage placement simulation and crowdsourcing tooling, giving him practical experience with exabyte-scale systems and user-facing backend services. Comfortable across backend, database internals, and monitoring, he combines hands-on code improvements with system-level thinking to improve maintainability and reliability. An understated strength is his focus on using IDL-driven designs and inheritance to modernize command implementations, showing attention to long-term code health as well as feature delivery.
code5 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (BEng) Computer Engineering, Bachelor of Engineering (BEng) Computer Engineering at Arab Academy for Science, Technology and Maritime Transport
languagesArabic, English
github-logo-circle

Github Skills (10)

c-language10
cprogramming-language10
replication10
mongodb10
back-end-development10
idl10
mongodb-database10
nosql9
database-design9
transaction9

Programming languages (2)

C++Shell

Github contributions (4)

github-logo-circle
mongodb/mongo

Dec 2020 - Dec 2022

The MongoDB Database
Role in this project:
userBack-end Developer / Database Engineer
Contributions:129 commits, 9 pushes, 2 branches in 2 years
Contributions summary:Moustafa contributed to the MongoDB database project by deleting dead code and unused replication-related functionality, enhancing code maintainability. They updated IDL definitions for sessions commands and converted the command implementation to inherit from IDL-generated base classes, indicating a focus on improving code structure and using IDL for command definitions. Furthermore, the user made changes related to transactions, including command implementation, which suggests familiarity with core database functionalities.
nosqlc-plus-plusmongodb-databasedatabasemongodb
mongodb/genny

Jul 2023 - Dec 2023

🧞‍♀️ Grants 3 wishes. As long as those wishes are to generate load 🧞‍♂️
Contributions:29 reviews, 5 PRs, 16 pushes in 4 months
javascriptgrantslongwishes
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
Moustafa Khalil - Senior Software Engineer at MongoDB