Nikita Nazarov

Software Engineer at Google

Dubai, Dubai, United Arab Emirates
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Peter the Great St.Petersburg Polytechnic University
github-logo-circle

Github Skills (12)

kotlin10
debugging10
compiler10
debug10
compiler-compiler10
coroutines10
programming-language9
android-gradle-plugin4
gradle-plugin4
webassembly4
maven-plugin4
intellij-plugin4

Programming languages (4)

JavaC++KotlinPython

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Oct 2020 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
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.
maven-plugincompilerkotlinintellij-pluginprogramming-language
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.
Request Free Trial
Nikita Nazarov - Software Engineer at Google