John Leach is a seasoned data engineering leader with 13 years of experience building and scaling distributed database and cloud platforms, currently serving as VP of Data Engineering at General Motors. He previously led FoundationDB and CloudKit database services at Apple, running globally distributed teams that supported high-scale products like Find My, Apple Pay, and Siri. As co-founder and CTO of Splice Machine he architected the first transactional database on Hadoop, earned two patents in distributed transactional processing, and built a cloud-native platform handling multi-petabyte real-time workloads. He combines hands-on backend engineering—evidenced by performance and concurrency contributions to the FoundationDB record layer—with executive experience in product-driven technical sales and cross-site team leadership. Based in Los Gatos, he brings a practical, systems-first approach to turning complex infrastructure and algorithms into business value. His dual engineering degrees and a background in bio/mechanical engineering hint at a multidisciplinary problem-solving style that favors robust, measurable outcomes.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering - BE Bioengineering and Biomedical Engineering, Bachelor of Engineering - BE Bioengineering and Biomedical Engineering at Washington University in St. Louis
A relational database with SQL support built on FoundationDB
Role in this project:
Back-end Developer
Contributions:170 reviews, 47 commits, 101 PRs in 2 years 5 months
Contributions summary:John primarily contributed to optimizing the performance and resolving conflicts within the record layer, specifically targeting hotspots during large operations. They also implemented code to reuse ciphers, and enhanced the Lucene implementation. These contributions demonstrate expertise in improving the efficiency and stability of the core record store functionality, particularly regarding concurrency and data handling. Additionally, the user optimized several reads during merging.
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.