Michael Erickson is a backend-focused Member of Technical Staff in Seattle with 8 years of experience building and hardening distributed SQL systems. At Cockroach Labs he contributes to CockroachDB, improving SQL optimizer behavior, type/value conversions, statistics, and multi-region support—work that helps a widely used cloud-native database maintain high availability and correct PostgreSQL compatibility. He previously spent nearly a decade advancing clustered database technology through engineering roles at Clustrix and MariaDB, bringing deep production experience in scale and fault-tolerance. Known for pragmatic bug fixes that surface as better optimizer accuracy and statistics forecasting, he blends systems-level rigor with an eye for practical interoperability.
8 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS, Bachelor of Science - BS at University of Washington
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
Back-end Developer
Contributions:1682 reviews, 195 commits, 540 PRs in 1 year 10 months
Contributions summary:Michael has contributed to the development of the CockroachDB database, specifically fixing bugs in distributed SQL, addressing issues with type conversions, and enhancing the statistics system. Their work included improving the functionality of features related to the SQL optimizer and improving the handling of value conversions in relation to PostgreSQL. The user was involved with adding features related to table statistics such as adding table settings for statistics forecasts and also worked to address multi-region support in the database.
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
Michael Erickson - Member Of Technical Staff at Cockroach Labs