Patrick Mcfadin

Principal Technical Strategist

Windsor, California, 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
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.
code14 years of coding experience
job28 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookSanta Rosa Junior College
stackoverflow-logo

Stackoverflow

Stats
1,351reputation
56kreached
30answers
0questions
Badges
cassandra
top-5%
github-logo-circle

Github Skills (12)

data-modeling10
cql10
cassandra10
cassandra-database10
cassandra-cql10
spark8
data-engineering8
datastax6
datastax-enterprise6
datastax-java-driver6
nosql6
warnings6

Programming languages (13)

PowerShellJavaC++CSSScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
killrweather/killrweather

Oct 2014 - Sep 2016

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:
userDatabase 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.
batch-dataevent-driventime-seriesapache-kafkain-progress
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.
Request Free Trial
Patrick Mcfadin - Principal Technical Strategist