Kevin Cao

Member Of Technical Staff at Cockroach Labs

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

🤩
Rockstar
🎓
Top School
Kevin Cao is a software engineer with seven years of experience building backend systems, developer tooling, and security-focused automation, currently a Member of Technical Staff at Cockroach Labs in New York. He holds a Master's in Computer Science from the University of Chicago and a BS in Software Engineering from Indiana University, where he also taught data structures and built grading and office-hour automation tools. At Cockroach Labs he contributes to CockroachDB’s backup and restore correctness and compaction features, bringing production-grade database engineering experience to distributed SQL. Previously at CertiK he led development of a VSCode extension and CI/CD and refactored internal platforms to streamline auditing workflows. Comfortable bridging product and engineering, he combines hands-on systems work with process improvements that cut backlogs and accelerate delivery.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science - Software Engineering, Bachelor's degree, Computer Science - Software Engineering at Indiana University Bloomington
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Chicago
github-logo-circle

Github Skills (9)

re-store10
backup10
go10
postgresql10
distributed-database10
sql10
cockroachdb10
database-design10
testing9

Programming languages (9)

TypeScriptC++JavaScriptGoLuaHTMLSwiftKotlin

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Mar 2024 - Apr 2025

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:294 reviews, 101 PRs, 18 pushes in 1 year
Contributions summary:Kevin primarily focused on enhancing and maintaining the CockroachDB database, specifically in the area of backup and restore functionality. Their contributions include refactoring the resume and onfail/cancel logic to support compaction, implementing the backup compactions feature, and improving the correctness of the restore by fixing several issues related to data integrity and consistency. They updated existing tests to use the new `BACKUP INTO` and `RESTORE FROM ... IN` syntax. Additionally, they added a builtin for running backup compactions and removed index/bytes columns from backup/restore results.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
kev-cao/dotfiles

Nov 2020 - May 2022

Contributions:28 commits, 46 pushes, 1 branch in 1 year 6 months
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