Igor Golikov is a seasoned software engineer and architect with nine years of experience building distributed systems, now focused on CephFS at IBM. He combines hands-on C++ and Rust engineering with leadership experience from roles at VMware and Microsoft, where he led teams delivering BFT consensus and enterprise blockchain services. A pragmatic problem-solver, he has a track record of refactoring network communication layers and improving reliability in open-source projects like the Concord BFT library. He holds an M.Sc. in Computer Science and brings a history of designing production-grade systems—from embedded farm devices to large-scale cloud storage—balancing delivery velocity with high-quality engineering.
9 years of coding experience
18 years of employment as a software developer
B.Sc Computer sciences, B.Sc Computer sciences at Netanya Academic College
M.Sc Computer Sciences, M.Sc Computer Sciences at Reichman University
Concord byzantine fault tolerant state machine replication library
Role in this project:
Back-end Developer
Contributions:27 reviews, 62 commits, 94 PRs in 2 years 7 months
Contributions summary:Igor's commits primarily focus on bug fixes and refactoring efforts within the `PlainTcpCommunication.cpp` file, which likely handles network communication. They address compilation warnings, modify message sizes, and refactor existing code, including the introduction of a new logger. Additionally, the user reverted some changes related to refactoring and various fixes in `PlainTcpCommunication.cpp`. Further contributions include style reformats and implementation of the new logger in TCP and UDP modules.
Ceph is a distributed object, block, and file storage platform
Contributions:122 pushes, 15 branches in 6 months
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.