Christopher Meiklejohn is a software engineer and adjunct faculty member in Pittsburgh with 15 years of experience building fault-tolerant distributed systems and microservice testing at DoorDash and in research roles. He holds advanced academic training toward a PhD in Software Engineering from Carnegie Mellon and has blended applied research with industry impact through internships at Microsoft and AWS and consulting work designing CRDT-based edge databases. A long-time contributor to Riak and other notable open-source projects, Christopher has deep Erlang and backend expertise—improving Riak core/KV, benchmarking tools, and cloud service integrations. He specializes in reliable, deterministic approaches to distributed systems, and his background includes formal methods, deployment automation, and designing highly-available algorithms that bridge theory and production.
15 years of coding experience
17 years of employment as a software developer
Bachelor of Science - BS Information Technology, Bachelor of Science - BS Information Technology at Northeastern University
Associate of Science - AS Computer Science, Associate of Science - AS Computer Science at Community College of Rhode Island
Doctor of Philosophy - PhD Software Engineering, Doctor of Philosophy - PhD Software Engineering at Carnegie Mellon University
Contributions:41 commits, 7 PRs, 6 pushes in 6 years
Contributions summary:Christopher primarily contributed to the back-end logic of the Riak Core distributed systems infrastructure. Their work focused on enhancing the console interface, adding functionality to return node claim percentages, and modifying service registration processes. Furthermore, the user addressed code quality by fixing type specifications and ensuring data consistency. Additionally, they were involved in refactoring code, improving the clarity and efficiency of existing functions.
A load-generation and testing tool for basically whatever you can write a returning Erlang function for.
Role in this project:
Back-end Developer
Contributions:15 commits, 1 PR in 10 months
Contributions summary:Christopher primarily contributed to the `basho_bench` repository by implementing and refactoring Erlang code related to Riak database interactions. Their work involved creating benchmarks for concurrent map updates, switching from `modify_type` to `update_type` statements for Riak operations, and resolving related problems. They also added configurations and operations for new counter features within the Riak database, including incrementing and getting counter values.
testingerlangelixir
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
Christopher Meiklejohn - Adjunct Faculty at DoorDash