Christopher Batey

Chief Technology Officer at CECG

London, England, United Kingdom
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
Christopher Batey is a hands-on Chief Technology Officer and platform engineering specialist with two decades of experience designing, building, and operating large-scale server-side and distributed systems. He combines technical leadership with deep expertise in databases, clustering, and performance engineering—having contributed to high-profile open-source projects such as Akka and WireMock and worked on Cassandra integrations and compaction strategy improvements. Christopher focuses on accelerating delivery through self-service developer platforms and turning enterprise platform patterns into off-the-shelf solutions for SMEs and scaleups. He has a track record of mentoring engineering teams, presenting at conferences, and publishing detailed technical analyses on JVM, Paxos, and distributed database design. Comfortable leading at the executive level, he insists on remaining a contributing engineer and architect on the systems he oversees. Based in London, he pairs rigorous academic training (MSc distinction) with practical experience across consultancies and product engineering roles.
code12 years of coding experience
job16 years of employment as a software developer
bookMSc (distinction), Enterprise Computing, MSc (distinction), Enterprise Computing at University of Newcastle-upon-Tyne
github-logo-circle

Github Skills (34)

cassandra10
api-design10
testing10
kafka-connector10
command-line-interface10
kafka10
sbt10
akka10
kafka-node10
java10
scala10
javas10
service-discovery10
api10
akka-streams10

Programming languages (15)

SmartyJavaCSSScalaMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
akka/akka-management

Oct 2017 - Feb 2021

Akka Management is a suite of tools for operating Akka Clusters.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:12 releases, 10 reviews, 73 commits in 3 years 5 months
Contributions summary:Christopher focused on enhancing the multi-data-center support within the Akka Management suite. The user implemented and tested multi-DC functionality for Akka versions 2.4.20 and 2.5.6, including modifications to the `MultiDcSpec` and related build files. Furthermore, they made changes to integrate and configure the aggregate service discovery method. The commits also involved upgrades to SBT and Akka versions, and ensuring compatibility with SRV records for service discovery.
opsclustersakka-managementakka-httpscala
A replicated Akka Persistence journal backed by Apache Cassandra
Role in this project:
userBack-end Developer & Database Engineer
Contributions:13 releases, 51 reviews, 229 commits in 3 years 5 months
Contributions summary:Christopher's contributions primarily centered around enhancing the Akka Persistence Cassandra plugin. They implemented support for the TimeWindow compaction strategy and performed a significant refactoring to remove code duplication from various compaction strategies, which indicates a focus on improving the codebase's maintainability. The user set the version to 0.56 and then a SNAPSHOT version, showing a contribution related to the release process. They also made multiple code changes related to the eventsByTag query, including gap detection and the handling of tag writes to optimize query performance.
cassandrajournalapachecqrsakka-streams
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