Oleg Afanasiev

Software Engineer at Apple

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
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.
code12 years of coding experience
job24 years of employment as a software developer
bookSchool N61
bookMaster, Master at Moscow Power Engineering Institute (Technical University)
languagesEnglish, Russian
github-logo-circle

Github Skills (10)

databases10
go10
sql10
database10
command-line9
cli9
testing9
command-line-interface9
performance-optimization8
system-design7

Programming languages (10)

C++ShellCRustJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
cockroachdb/cockroach

Mar 2021 - Jan 2023

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBackend 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.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
aliher1911/cockroach

Mar 2021 - Oct 2023

CockroachDB - the open source, cloud-native distributed SQL database.
Contributions:8 PRs, 1710 pushes, 275 branches in 2 years 7 months
distributed-sqloltpdistributed-sql-databasemysqlsql-database
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
Oleg Afanasiev - Software Engineer at Apple