Nikolay Chashnikov

Software Developer at JetBrains

Netherlands
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
Nikolay Chashnikov is a seasoned software developer with 21 years at JetBrains, based in the Netherlands, combining deep product-focused engineering with a strong academic foundation (PhD in Computational Mathematics). He specializes in developer tooling and Android ecosystem work, contributing notably to the JetBrains Android plugin through refactoring, API migrations, and long-term codebase maintenance. His background blends rigorous research-level problem solving with practical code hygiene and build-system fixes that keep large IDE projects healthy. Comfortable navigating deprecated APIs and complex refactors, he brings institutional knowledge and steady stewardship to long-lived, mission-critical developer platforms.
code21 years of coding experience
bookDoctor of Philosophy (PhD), Computational Mathematics, Doctor of Philosophy (PhD), Computational Mathematics at Saint Petersburg State University
github-logo-circle

Github Skills (10)

plugin-development10
javas10
refactoring10
android-sdk10
intellij-idea10
java10
refactor10
plugin10
code-cleanup10
kotlin5

Programming languages (5)

JavaDJavaScriptMarkdownKotlin

Github contributions (5)

github-logo-circle
JetBrains/android

Nov 2010 - Aug 2022

Android Plugin for IntelliJ IDEA. This repository is a subset of git://git.jetbrains.org/idea/android.git cut according to GitHub file size limitations.
Role in this project:
userMobile Developer (Android)
Contributions:716 commits, 3 comments in 11 years 11 months
Contributions summary:Nikolay primarily contributed to the Android plugin for IntelliJ IDEA, focusing on refactoring and API cleanup. The contributions include migrating deprecated IntelliJ and Android APIs, removing usages of scheduled-for-removal APIs, and cleaning up deprecated constructors. Their work also involved fixing property references, addressing build-related issues, and generally maintaining the project's codebase, specifically related to Android development.
android-pluginintellij-idea
Fork of trove4j (https://bitbucket.org/trove4j/trove) used in IntelliJ Platform
Contributions:8 commits, 2 PRs, 8 pushes in 1 year 3 months
intellij-platform
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