Jonathan Lee

Senior 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

👤
Senior
🎓
Top School
Jonathan Lee is a Senior Software Engineer at MongoDB with eight years of professional experience and graduate credentials in Computer Science from the University of Pennsylvania. He specializes in backend and distributed systems engineering, having contributed to core MongoDB functionality—transaction management, session handling, and reliability improvements—for the flagship mongodb/mongo repo. At MongoDB he has driven work across Device Sync, Availability & Durability, and Fleet Rollout teams, combining full‑stack sensibilities with DevOps and ML interests to ship production systems. His early internships at Visa and other firms strengthened his performance‑focused approach to data modeling, CI, and infrastructure automation. Jonathan pairs deep database internals expertise with practical product delivery, and his contributions include test refactors and subtle session-pool fixes that improved operational robustness. Based in New York, he brings a balance of research-grade training and hands-on engineering to large-scale cloud database challenges.
code8 years of coding experience
job5 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Radnor High School
bookMSE Computer Science, MSE Computer Science at University of Pennsylvania
languagesEnglish, Spanish, Chinese
github-logo-circle

Github Skills (10)

databases10
transaction10
c-language10
cprogramming-language10
mongodb10
mongodb-database10
database10
testing10
nosql9
database-administration8

Programming languages (5)

JavaC++JavaScriptGoPython

Github contributions (5)

github-logo-circle
mongodb/mongo

Sep 2021 - Oct 2021

The MongoDB Database
Role in this project:
userBack-end Developer / Database Engineer
Contributions:24 commits in 1 month
Contributions summary:Jonathan primarily contributed to the core functionality of the MongoDB database, focusing on transaction management, session handling, and related testing. Their work included modifying the read concern behavior within multi-statement transactions and adjusting internal session management logic. They also addressed issues related to retry counters and the session pool for internal sessions, enhancing the database's reliability and internal workings. Moreover, the user added tests and refactored existing tests related to session reaping and write commands.
nosqlc-plus-plusmongodb-databasedatabasemongodb
jonatlee/personal-website

Jun 2019 - May 2021

My personal website, built as a React application
Contributions:5 PRs, 60 pushes, 1 branch in 1 year 11 months
reactjsreactas-built
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
Jonathan Lee - Senior Software Engineer at MongoDB