Blake Eggleston

Software Engineer at Apple

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
Blake Eggleston is a software engineer based in California with 13 years of experience building scalable back-end systems and databases. He has worked across startups and large tech — from leading development at SHIFT to engineering roles at DataStax and currently at Apple — and serves as an Apache Cassandra committer. Blake’s contributions to the Titan distributed graph database, where he integrated a Persistit key-value store and implemented core transaction and storage primitives, highlight deep expertise in storage engines and distributed systems. He blends production-grade engineering with open-source stewardship, often tackling low-level database internals that most application engineers don’t see. Reliable and pragmatic, he focuses on shipping robust, high-performance systems at scale.
code13 years of coding experience
job6 years of employment as a software developer
bookCalifornia State University, Northridge
github-logo-circle

Github Skills (8)

javas10
transactionscope10
transaction10
key-value-store10
transaction-manager10
database-design10
java10
graph-database9

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
thinkaurelius/titan

Mar 2013 - May 2013

Distributed Graph Database
Role in this project:
userBack-end Developer & Database Engineer
Contributions:46 commits in 2 months
Contributions summary:Blake focused on implementing and integrating a new key-value store, Persistit, into the Titan graph database. Their work involved creating the Persistit store manager, key-value store implementations, and transaction management. The commits demonstrate the development of essential database operations and integration of the Persistit storage backend. Further commits cover the implementation of key-value store methods like get, containsKey, insert, delete, and getSlice.
accumulodistributed-systemdatabasegraphgraph-database
bdeggleston/cassandra-accord

Nov 2021 - Sep 2024

Accord Distributed Consensus Protocol for Apache Cassandra
Contributions:2 reviews, 2 PRs, 174 pushes in 2 years 11 months
consensus-protocolcassandraconsensusapachedatabase
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
Blake Eggleston - Software Engineer at Apple