Brian Deleonardis is a software engineer based in Berkeley with a strong focus on databases and distributed systems, combining academic rigor from UC Berkeley (3.961 GPA) with production experience at MongoDB and Citadel. He contributed to the core MongoDB server and Java driver—tackling C++ internals, index and snapshot consistency, and performance-tuned BSON-to-Parquet tooling that outperformed popular open-source alternatives. As a CS186 TA and CodeBase developer, he blends teaching and mentorship with hands-on engineering, and his Atlas Data Lake work includes a distributed work limiter that improved stability and resource efficiency. Returning to MongoDB full-time after multiple internships, he brings a rare mix of deep storage-layer insight and pragmatic backend craftsmanship.
10 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Berkeley
Github Skills (19)
c-language10
databases10
java10
mongodb-database10
javas10
performance-optimization10
bson10
cprogramming-language10
mongodb10
database10
back-end-development9
scala9
java-libraries9
cpp8
kotlin8
Programming languages (8)
TypeScriptJavaC++CSSJavaScriptGoRich Text FormatPython
The official MongoDB drivers for Java, Kotlin, and Scala
Role in this project:
Back-end Developer
Contributions:82 reviews, 10 commits, 30 PRs in 1 month
Contributions summary:Brian primarily contributed to the Java MongoDB driver by fixing Javadoc issues and implementing enhancements. Their work included adding an empty filter builder and enhancing the driver's JSON encoding/decoding capabilities for efficiency. They also added functionality to allow ObjectId to String conversion. The commits demonstrate a focus on refining core functionalities and improving the usability of the driver.
Contributions summary:Brian primarily contributed to the MongoDB database project, focusing on code modifications within the C++ codebase. Their work involved fixing catalog issues, refactoring index-related components, and optimizing operations like delete and index building. The user also addressed issues related to snapshots and read concern, ensuring data consistency and performance. They also implemented tests for the storage engine parameters, showing knowledge of performance tuning and database internals.
mongodb-databasec-plus-plusdatabasemongodbnosql
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.