Gregory Noma

Senior Software Engineer at MongoDB

New York City Metropolitan Area United States
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
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.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science in Engineering (B.S.E.), Computer Science, Bachelor of Science in Engineering (B.S.E.), Computer Science at University of Michigan
bookHigh School Diploma, High School Diploma at Metuchen High School
bookVisiting Student, Visiting Student at Rutgers University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
21reputation
33reached
1answer
0questions
github-logo-circle

Github Skills (10)

c-language10
database-administration10
cprogramming-language10
mongodb10
performance-optimization10
database-design10
mongodb-database10
data-structure9
bson9
data-structures9

Programming languages (3)

C++TeXGo

Github contributions (5)

github-logo-circle
mongodb/mongo

Jun 2018 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer & Database Engineer
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.
nosqlc-plus-plusmongodb-databasedatabasemongodb
gregorynoma/tsbs

Dec 2020 - Jan 2023

Time Series Benchmark Suite, a tool for comparing and evaluating databases for time series data
Contributions:17 reviews, 13 PRs, 49 pushes in 2 years 1 month
comparingbenchmark-suitedatabasesbenchmarkseries-data
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