Nikita Provotorov is a Senior Software Engineer with 11 years of experience, currently based in Amsterdam and focused on low-level C++/Java/Kotlin systems for JetBrains. He contributes to JetBrains Runtime and the IntelliJ Platform, with hands-on work enabling keyboard, mouse, input methods, touchscreen support and Windows ARM64 porting, and has upstreamed and reviewed input-related patches in OpenJDK. His background includes building custom C++ microservices for remote device management and early-career Qt development for backup and geophysics software, giving him a strong systems-and-embedded perspective. He has taught and reviewed C++ courses at Novosibirsk State University and the Computer Science Center, and even built GitHub Actions-based infrastructure for assignment management. Colleagues describe him as a pragmatic engineer who bridges application-level product features and deep runtime/infrastructure work, comfortable both shipping product-facing features and contributing to upstream open-source projects.
11 years of coding experience
6 years of employment as a software developer
Master, Computer Science, Master, Computer Science at Novosibirsk State University (NSU)
The base repository for the tasks reviewing of the C++ course 2021
Contributions:234 reviews, 61 PRs, 19 pushes in 4 months
cpp
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
Nikita Provotorov - Senior Software Engineer at JetBrains