Igor Ryabchikov is a software engineer specializing in architecture and optimization of high-load distributed transactional systems, with eight years of hands-on experience building and tuning Java applications and concurrent algorithms. Based in Saint Petersburg, he develops high-throughput web services at SPB Splat while pursuing a PhD in Computer Science at ITMO University, reflecting a strong blend of research and production engineering. His expertise spans concurrent collections, performance analysis, and system-level optimization, and he brings additional interests in machine learning and knowledge management to inform pragmatic, data-driven design choices. Notably, his academic engagement since 2015 underpins a methodical approach to solving scalability challenges often missed by purely application-focused engineers.
8 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at ITMO University
Contributions:7 PRs, 20 pushes, 8 branches in 3 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.