Patrick Mcfadin is a distributed systems expert with 14+ years building always-on, globally distributed data platforms and a career focus on making large-scale databases reliable under real-world operational pressure. As an Apache Cassandra committer and PMC member, he shapes storage engine evolution, replication and consistency strategies while improving developer and operator experiences for some of the largest Cassandra deployments. He has led developer relations and technical strategy roles at DataStax and IBM, advising customers on multi-region availability, database modernization, and preparing data for GenAI and vector-aware real-time systems. Patrick co-authored Managing Cloud-Native Data on Kubernetes and continues to bridge cloud-native stateful patterns with production realities. He combines hands-on engineering—evidenced by contributions to reference projects like KillrWeather integrating Cassandra with Spark, Kafka, and Akka—with advisory and product strategy work for startups and enterprises. Based in Windsor, CA, he prizes clarity, observability, and operability, aiming to make critical systems “forgettable” because they simply run.
14 years of coding experience
28 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
KillrWeather is a reference application (work in progress) showing how to easily integrate streaming and batch data processing with Apache Spark Streaming, Apache Cassandra, Apache Kafka and Akka for fast, streaming computations on time series data in asynchronous event-driven environments.
Role in this project:
Database Engineer / Database Administrator
Contributions:21 commits, 3 PRs, 5 pushes in 1 year 11 months
Contributions summary:Patrick primarily focused on modifying the database schema and data definition language (DDL) for the KillrWeather project. They added new tables for aggregating time-series data, including daily and yearly precipitation totals, and modified existing tables to use more appropriate data types like `double` and `counter`. The user also introduced a new compaction strategy for the Cassandra database and integrated an example Spark job.
Contributions:20 commits, 4 pushes, 2 branches in 1 year 11 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.