Kevin Cherkauer

Senior Software Engineer - Query Team, Server at MongoDB

Portland, Oregon Metropolitan Area 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
Kevin Cherkauer is a senior software engineer based in Portland with a decades-long track record of designing and shipping high-performance, scalable backend systems for databases, ETL, and cloud services. He currently drives query-server work at MongoDB and has contributed core bug fixes and performance optimizations to the widely used mongodb/mongo project. Previously he architected cloud-native microservices and a Spark-based ETL engine at IBM, and led major Global Secondary Index features and performance improvements at Couchbase. His expertise spans relational database internals, streaming CDC with Kafka, microservices, and core engine development in C++, Java, and Python. Known for simplifying complex designs, improving code quality at scale, and documenting previously opaque systems, he pairs deep technical rigor with practical delivery discipline. He holds advanced CS degrees from the University of Wisconsin–Madison and a strong history of patents and research in high-performance data systems.
code3 years of coding experience
job32 years of employment as a software developer
bookDoctor of Philosophy - PhD candidate (ABD -- all but dissertation), Computer Science, 4.00/4.00, Doctor of Philosophy - PhD candidate (ABD -- all but dissertation), Computer Science, 4.00/4.00 at University of Wisconsin-Madison
bookBachelor's degree, Computer Science, 3.97/4.00, Bachelor's degree, Computer Science, 3.97/4.00 at SUNY at Buffalo
github-logo-circle

Github Skills (11)

aggregation-framework10
databases10
c-language10
cprogramming-language10
mongodb10
relational-databases10
sql-database10
mongodb-database10
database10
performance-optimization9
nosql8

Programming languages (2)

C++JavaScript

Github contributions (4)

github-logo-circle
mongodb/mongo

Aug 2022 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:19 commits in 4 months
Contributions summary:Kevin contributed significantly to the MongoDB database project by fixing bugs and optimizing core database functionalities. Their work focused on addressing overflow issues within aggregation pipelines involving date and decimal operations, leading to robust data handling. They also implemented performance improvements by optimizing the `MultiBsonStreamCursor::nextFromCurrentStream()` method. Further contributions included adding new benchmarks for aggregation expressions and named pipe functionalities.
nosqlc-plus-plusmongodb-databasedatabasemongodb
huaxz1986/mongo

Jan 2023 - Feb 2023

The MongoDB Database
Contributions:3 commits in 29 days
faunadbmongodb-databasedatabasemongodb-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 Cherkauer - Senior Software Engineer - Query Team, Server at MongoDB