Rebecca Weinberger

Software Engineer at Benchling

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
Rebecca Weinberger is a software engineer with a decade of experience building backend systems and developer-facing tooling, currently contributing to Benchling from New York. She combines rigorous academic training from MIT with hands-on production work on high-profile open-source projects like the official MongoDB Node.js driver, where she improved cursor behavior, testing, and API deprecations. Her background spans cloud-native extensions (custom AWS Lambda deployment frameworks), secure Java REST services, and performance tooling, reflecting a focus on reliable, observable systems. Notably, she has bridged research and practice—investigating data decay at MIT CSAIL while shipping pragmatic engineering solutions in industry.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Massachusetts Institute of Technology
bookHigh School, High School at Hathaway Brown School
languagesEnglish, French, Japanese
github-logo-circle

Github Skills (12)

databases10
nodejs10
javascript10
mongodb10
database10
mongodb-database10
testing9
aggregations8
documentation8
apidoc7
api-design7
api7

Programming languages (4)

TypeScriptJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
mongodb/node-mongodb-native

Jun 2018 - Aug 2018

The official MongoDB Node.js driver
Role in this project:
userBack-end Developer & Database Engineer
Contributions:20 commits, 31 PRs, 78 pushes in 2 months
Contributions summary:Rebecca primarily focused on improving the MongoDB Node.js driver. Their contributions included implementing and refining cursor methods, specifically forEach and hasNext, and addressing issues related to cursor behavior and collation. The user also corrected documentation and added tests, demonstrating a strong understanding of the driver's core functionality and its interaction with MongoDB. They implemented new count API, deprecating the old one and adding new methods.
nosqlnode-jsnode-mongodbnode-librarynodejs
A public catalog of Benchling App examples written in Python.
Contributions:8 reviews, 1 PR, 7 pushes in 1 year 1 month
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
Rebecca Weinberger - Software Engineer at Benchling