Ivan Polyakov is a C++ software engineer with a decade of professional experience, specializing in high-performance real-time systems and telecom BSS components. He has driven microservices, legacy refactors, and efficient cache research at Nexign, and now integrates ML features into Avito's search while contributing Go services for suggestion infrastructure. An ITMO-trained developer and active mentor at Practicum by Yandex, he regularly teaches and reviews code across six languages, blending deep algorithmic knowledge with practical system debugging under pressure. Comfortable across C++, Go, Python and tooling like gdb/WinDBG and Conan, he also builds cross-language bridges (Lua↔C++) and pragmatic APIs (gRPC/HTTP). Known for combining production-grade engineering with knowledge sharing, he brings both hands-on performance tuning and a knack for making complex systems and algorithms accessible to others.
10 years of coding experience
5 years of employment as a software developer
Магистр, Разработка программного обеспечения, Магистр, Разработка программного обеспечения at Университет ИТМО
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
Ivan Polyakov - Software Engineer at Practicum by Yandex