Kevin Albertson

Lead Software Engineer at MongoDB

Trenton, New Jersey, 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
Kevin Albertson is a Lead Software Engineer with 13 years of experience building and maintaining low-level database drivers and tooling at MongoDB. He has deep C, C++, and Go expertise, contributing to core MongoDB drivers, specifications, client-side encryption, and performance-focused refactors that improve robustness and API ergonomics. Kevin combines hands-on protocol work—adding compression and checksum support in Wireshark dissectors—with developer-facing packaging and documentation, including maintaining libmongocrypt formulas for Homebrew. His career shows steady progression from research and web development to leading engineering at a major database platform, and he often ships subtle but impactful changes like noexcept annotations, deprecated-API cleanups, and improved error handling. Based in Trenton, NJ, he brings a practical focus on correctness, testing, and interoperability across language boundaries. An attention to edge cases and tooling—evident in tests for GridFS, load-balanced URIs, and change-stream helpers—distinguishes his contributions.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor's Degree, Mathematics and Computer Science, Bachelor's Degree, Mathematics and Computer Science at Rutgers, The State University of New Jersey-New Brunswick
bookMaster's degree, Computer Science, Master's degree, Computer Science at Rutgers University
github-logo-circle

Github Skills (43)

json10
encrypt10
c-language10
data-validation10
testing10
technical-writing10
tshark10
databases10
kafka10
build-system10
cmake10
c-programming10
c1110
mongodb-database10
c1710

Programming languages (16)

C#PowerShellJavaC++CRustCMakeGo

Github contributions (5)

github-logo-circle
mongodb/mongo-cxx-driver

Feb 2018 - Jan 2023

C++ Driver for MongoDB
Role in this project:
userBack-end Developer
Contributions:17 releases, 902 reviews, 229 commits in 4 years 11 months
Contributions summary:Kevin primarily focused on enhancing the C++ driver for MongoDB. Their contributions included marking methods as `noexcept` for performance optimization, deprecating and refactoring the bulk write constructors and related operations, and introducing features for array filters. They also added helpers for change streams, deprecated the maxScan and snapshot options, and refactored the code to use find_w_len in view::find. Their work directly impacted the driver's functionality and API, as reflected in the commit messages.
drivernosqlc-plus-plus-17cppbson
mongodb/mongo-c-driver

Sep 2017 - Jan 2023

The Official MongoDB driver for C language
Role in this project:
userBack-end Developer
Contributions:51 releases, 1512 reviews, 821 commits in 5 years 5 months
Contributions summary:Kevin made significant contributions to the C driver for MongoDB, specifically focusing on enhancements to the core functionality of interacting with the database, including new features and refactoring code related to client sessions and command execution. They were responsible for adding the ability to send the loadBalanced URI option, which enables connections to a load balancer. Moreover, they added several tests to ensure that the driver functions correctly with these changes. They also addressed critical issues regarding incorrect error reporting.
drivernosqldatabasemongodb-drivermongodb
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
Kevin Albertson - Lead Software Engineer at MongoDB