Naama Bareket

Software Engineer at MongoDB

New York, New York, 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
Naama Bareket is a software engineer based in New York with four years of hands-on experience building and optimizing backend systems, currently contributing to MongoDB’s Query Integration team. She has deep experience in query optimization—having implemented short-circuiting logic and aggregation-stage improvements in the flagship mongodb/mongo repo—and brings practical performance-minded engineering from internships to full-time production work. A UC Berkeley EECS graduate and former CS61B teaching assistant, she pairs strong algorithmic foundations with clear pedagogy, having mentored students from elementary to university level. Her background includes tooling for observability and moderation systems, showing a knack for practical developer utilities and thoughtful error handling that improves both developer and user experiences.
code4 years of coding experience
job1 year of employment as a software developer
bookBachelor’s of Sciences, Electrical Engineering and Computer Sciences, Bachelor’s of Sciences, Electrical Engineering and Computer Sciences at University of California, Berkeley
bookBachelor's degree, Electrical Engineering and Computer Science, Bachelor's degree, Electrical Engineering and Computer Science at UC Berkeley College of Engineering
languagesEnglish, Hebrew
github-logo-circle

Github Skills (11)

query-optimization10
aggregate10
aggregates10
c-language10
cprogramming-language10
mongodb10
database-design10
pipe10
mongodb-database10
pipeline10
nosql9

Programming languages (1)

C++

Github contributions (3)

github-logo-circle
mongodb/mongo

Jun 2021 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 branches in 1 year 7 months
Contributions summary:Naama primarily worked on optimizing the `$switch` aggregation pipeline stage. They implemented short-circuiting logic to remove constant `false` conditions and correctly optimize `then` expressions within the `$switch` stage. The user also contributed to the `$bucket` aggregation stage by optimizing the use of the `$const` operator in various boundary configurations. Further contributions included improvements in the query optimizer, specifically enhancing error messages and supporting new data types.
nosqlc-plus-plusmongodb-databasedatabasemongodb
mongodb/genny

Apr 2023 - Jan 2024

🧞‍♀️ Grants 3 wishes. As long as those wishes are to generate load 🧞‍♂️
Contributions:44 reviews, 15 PRs, 45 pushes in 9 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
Naama Bareket - Software Engineer at MongoDB