Nikita Nazarov is a software engineer with 8 years of experience and a strong track record at JetBrains and Google, specializing in Kotlin, Java, and C++. He built features at JetBrains used by millions, notably contributing backend improvements to the flagship Kotlin compiler—enhancing coroutine debugging and context receiver evaluation. Known for designing fast, complex algorithms and dramatically accelerating performance of heavily loaded systems, he combines low-level competence with pragmatic product impact. Based in Dubai and grounded in a Computer Science degree from Peter the Great St. Petersburg Polytechnic University, he brings a mix of production-scale engineering and open-source craftsmanship that improves developer experience.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Peter the Great St.Petersburg Polytechnic University
Contributions:6 reviews, 18 commits, 11 PRs in 2 years 3 months
Contributions summary:Nikita primarily focused on enhancing the Kotlin compiler's backend, specifically in the area of coroutines and debugging. Their commits introduce and improve debugging features, allowing for better variable spilling in suspending contexts and context receivers' evaluation. The user also added tests to validate the new features. These changes are critical for improving the developer experience when working with Kotlin coroutines.
Contributions:38 reviews, 7 PRs, 42 pushes in 7 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.