Stanislav Erokhin

Software Development Lead at JetBrains

Amsterdam, North Holland, 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
Stanislav Erokhin is a Software Development Lead based in Amsterdam with 13 years of experience building and optimizing developer tooling and compiler internals. At JetBrains he drives backend development for language infrastructure, focusing on performance-sensitive areas like the Kotlin compiler frontend and build/serialization pipelines. He has a track record of pragmatic refactors that measurably improve compile-time performance and added targeted compiler metrics to guide optimization. Comfortable bridging engineering and product needs, he also engages with IDE integration and light-class generation to smooth developer workflows. Colleagues rely on him for thoughtful, low-risk changes that yield high impact in widely used open-source projects. His work reveals a preference for surgical improvements over rewrites—improving systems from the inside out.
code13 years of coding experience
github-logo-circle

Github Skills (11)

kotlin10
performance-optimization10
compiler-development10
multiplatform9
integrate8
ide8
integrations8
gradle-plugin7
compiler6
compiler-compiler6
maven-plugin4

Programming languages (5)

JavaJavaScriptGroovyMarkdownKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

May 2013 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:7 releases, 1294 commits, 14 PRs in 9 years 9 months
Contributions summary:Stanislav primarily contributed to the Kotlin Programming Language repository by refactoring and optimizing code within the compiler's frontend, specifically the `ExpectedActualDeclarationChecker`. They improved performance by focusing the checker's execution on declarations marked with `expect` or `actual`. The user also added compiler performance metrics, modifying several compiler-related files, including those responsible for CLI and metadata serialization, indicating a focus on improving the build process. Additionally, they made several adjustments to code related to light classes and IDE integration.
maven-plugincompilerkotlinintellij-pluginprogramming-language
erokhins/GitAlk

Oct 2013 - Aug 2020

Contributions:2 commits, 1 push, 1 branch in 6 years 10 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
Stanislav Erokhin - Software Development Lead at JetBrains