Gregory Noma is a Senior Software Engineer at MongoDB with a decade of experience building and optimizing database systems. A University of Michigan graduate in Computer Science and Mathematics, he has risen through multiple engineering levels at MongoDB since internships in 2018–2019 to his current senior role. Gregory’s contributions to the core mongodb/mongo repo include performance optimizations, robust state handling, and storage management improvements—work that impacts one of the most widely used open-source databases. Based in the New York City area, he combines deep backend and database engineering expertise with a focus on reliability and maintainability. Colleagues describe him as someone who tackles low-level complexity while keeping production operability front of mind.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Science in Engineering (B.S.E.), Computer Science, Bachelor of Science in Engineering (B.S.E.), Computer Science at University of Michigan
High School Diploma, High School Diploma at Metuchen High School
Visiting Student, Visiting Student at Rutgers University
Contributions:525 commits, 26 pushes, 2 branches in 4 years 8 months
Contributions summary:Gregory's contributions focused on enhancing the functionality and reliability of the MongoDB database system. Their work included implementing performance optimizations by adding fast paths to core database functions, as demonstrated by the changes to the `getShardIdsForRange` function. They also addressed code quality and maintainability by clearing internal state and by handling exceptional cases in the database's code, as seen in the changes to the code responsible for managing the storage. Furthermore, the user worked on database administration tasks, like removing table logging.
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.