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.
13 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Mathematics and Computer Science, Bachelor's Degree, Mathematics and Computer Science at Rutgers, The State University of New Jersey-New Brunswick
Master's degree, Computer Science, Master's degree, Computer Science at Rutgers University
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.
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