Keith Fiske

Software Engineer at Snowflake

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
Keith Fiske is a Data Platform Reliability Engineer specializing in PostgreSQL with 14 years of experience building and operating resilient database systems across startups and enterprise environments. He has deep hands-on expertise in Postgres internals, partitioning, replication, and performance tuning—demonstrated by contributions to the widely used pg_partman extension that improved partition management, foreign key handling, and large-database performance. Keith’s career spans roles from technical founder and DBA to senior engineering positions at Crunchy Data, Snowflake, and now Supabase, blending applied ops discipline with software engineering rigor. A former Air Force Staff Sergeant, he brings reliability-first thinking and pragmatic automation to complex distributed data platforms.
code14 years of coding experience
job12 years of employment as a software developer
bookAssociates Computer Science, Associates Computer Science at Anne Arundel Community College
github-logo-circle

Github Skills (7)

foreign-keys10
database-administration10
postgresql10
sql10
database-design10
database-optimization9
database-tuning9

Programming languages (13)

C++CPLpgSQLGoCommon LispPerlHTMLKotlin

Github contributions (5)

github-logo-circle
pgpartman/pg_partman

Sep 2012 - Dec 2022

Partition management extension for PostgreSQL
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:9 releases, 32 reviews, 211 commits in 10 years 5 months
Contributions summary:Keith implemented several functions and procedures related to managing and maintaining partitions within a PostgreSQL database. Their work focused on creating and removing partitions based on time and ID, including the ability to move data between partitions. The user also added features for handling foreign keys and managing subscription refresh, which indicates a focus on database design, data integrity, and replication. They optimized code for larger databases, which suggests a strong understanding of database performance.
postgresql-extensionpartitioningpostgrespartitionpostgresql
CrunchyData/pgmonitor

Oct 2017 - Jan 2023

PostgreSQL Monitoring, Metrics Collection and Alerting Resources from Crunchy Data
Contributions:46 releases, 205 reviews, 108 commits in 5 years 4 months
metrics-collectionalertingmonitoring-metricspostgresgrafana
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
Keith Fiske - Software Engineer at Snowflake