Curt Kolovson

Research Collaborator

San Francisco Bay 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
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.
code9 years of coding experience
job43 years of employment as a software developer
bookPh.D. Computer Science, Ph.D. Computer Science at University of California, Berkeley
bookA.A. General Studies (Atmospheric Sciences and Meteorology major), A.A. General Studies (Atmospheric Sciences and Meteorology major) at Lyndon State College
bookB.S. Computer Science, B.S. Computer Science at University of New Hampshire
github-logo-circle

Github Skills (7)

api10
sdk10
unit-test10
apidoc10
python10
vcloud-director9
iaas9

Programming languages (6)

C++CJavaScriptPerlTclPython

Github contributions (5)

github-logo-circle
vmware-archive/pyvcloud

Nov 2017 - Nov 2018

Python SDK for VMware vCloud Director
Role in this project:
userBack-end Developer
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.
pythonesxivcentersdkdirector
ckolovson/vcd-cli

Nov 2018 - Nov 2018

Command Line Interface for VMware vCloud Director
Contributions:6 pushes, 4 branches in 7 days
vcentercommand-line-interfacedirectorvcloud-directorvmware
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