Summary
Kirill Shmakov is a Principal Software Developer based in Zurich with 12 years of experience building developer tools, backend systems, and platform features for large engineering teams. He has deep expertise in Kotlin/Native and Kotlin Multiplatform from his work at JetBrains—where he shipped an Android Studio plugin and enhanced multiplatform debugging—and now applies that systems-and-tools focus at Huawei. Earlier roles at Yandex show his strength in protocol design, data pipeline optimization, and DevOps for high-scale services, while his academic background in applied mathematics and teaching reflects strong analytical rigor. He also has a track record mentoring top competitive programmers—several former students now work at FAANG firms—indicating an ability to cultivate high-performing engineers. Known for shipping pragmatic solutions across IDEs, language tooling, and backend infrastructure, he blends research-level math training with hands-on product delivery.
12 years of coding experience
11 years of employment as a software developer
Master's degree, Mathematics, Master's degree, Mathematics at Saint Petersburg State University
Saint Petersburg Lyceum 239
Machine Learning Development, Machine Learning Development at Yandex School of Data Analysis
Doctor of Philosophy - PhD, Applied Mathematics, Doctor of Philosophy - PhD, Applied Mathematics at McGill University
Russian, English