Curt Kolovson is a veteran database engineer and researcher with over four decades working on DBMS internals, from contributing to the original Postgres project at UC Berkeley under Michael Stonebraker to developing transaction and recovery systems at Bell Labs. He has a deep track record across industry—HP Labs, VMware, MariaDB—and recent roles as Sr Principal Engineer, Database Architect, and Research Collaborator, applying research insights to production high-availability and cloud database features like synchronous replication failover. His PhD work on multidimensional spatial and historical indexing resulted in influential SIGMOD and ICDE papers and early implementations such as the Postgres vacuuming prototype and a transaction-oriented file system for Tuxedo. Based in the San Francisco Bay Area, Curt combines research pedigree with practical engineering, contributing to open-source tooling such as VMware’s pyvcloud and guiding emerging-technology efforts at MariaDB. Notably, his early thinking about time-travel and WORM archival presaged modern approaches to MVCC garbage collection and data lifecycle management.
9 years of coding experience
43 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at University of California, Berkeley
A.A. General Studies (Atmospheric Sciences and Meteorology major), A.A. General Studies (Atmospheric Sciences and Meteorology major) at Lyndon State College
B.S. Computer Science, B.S. Computer Science at University of New Hampshire
Contributions:19 commits, 36 PRs, 17 pushes in 1 year
Contributions summary:Curt primarily contributed to the `pyvcloud` project by implementing new features, such as `update_catalog` and `create_provider_vdc`, and adding functionality to attach and manage vCenter servers. They wrote unit tests to ensure the proper functioning of these new components. Furthermore, the user addressed bugs by correcting whitespace errors and addressing code length issues. They made modifications to the `client.py` and `platform.py` files, and added changes to the `vcd_catalog_update.py` and `vcd_pvdc.py` test files.
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.