Oleg Afanasiev is a seasoned software engineer with 12 years of professional experience building reliable systems across finance and tech, now based in London and currently at Apple. He has deep expertise in backend and database engineering, demonstrated by significant contributions to CockroachDB—improving storage, recovery, and multi-tenant SQL CLI behavior in a high-availability distributed database. His background includes engineering roles at Cockroach Labs, Facebook, and UBS, where he tackled system-level problems and production resilience. Colleagues describe him as pragmatic and detail-oriented, often focused on edge-case recovery scenarios and long-term operational robustness. He combines a strong academic foundation from Moscow Power Engineering Institute with hands-on experience shipping complex infrastructure in both startup and large enterprise contexts. An understated strength is his knack for diagnosing subtle storage and format bugs that only appear in large-scale testbeds, making him a go-to engineer for hard reliability issues.
12 years of coding experience
24 years of employment as a software developer
School N61
Master, Master at Moscow Power Engineering Institute (Technical University)
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
Backend Developer & Database Engineer
Contributions:2 releases, 543 reviews, 191 commits in 1 year 10 months
Contributions summary:Oleg's contributions primarily revolved around enhancing the CockroachDB codebase, focusing on functionalities related to database internals and system-level operations. The user implemented changes to the SQL CLI, particularly regarding default store paths for SQL nodes within the multi-tenant environment and its configurations. They also worked on resolving a key format bug within the roachtest environment used by the jepsen and also worked on enhancing the data recovery procedures in the event of quorum loss. The changes demonstrate familiarity with storage, recovery, and core database operations.
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.