Leonid Shalupov

Principal Software Engineer 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
🎓
Top School
Leonid Shalupov is a Principal Software Engineer with 17 years of experience, currently focused on performance engineering for the 20+ year JVM codebase of IntelliJ IDEA at JetBrains. He combines deep backend and build/release expertise—evident from contributions to high-profile open-source projects like JetBrains' own ReSharper Unity and IntelliJ plugins and to Mono—with a knack for automating complex CI/CD and dependency workflows. His career spans hands-on roles from network administration to software architect and project manager, giving him a rare full-stack infrastructure perspective on developer tools. Based in Amsterdam, he’s known for pragmatic fixes that improve robustness (e.g., hardening builds against missing configs) and for squeezing measurable performance gains from legacy systems.
code17 years of coding experience
job16 years of employment as a software developer
bookMasters Computer Science, Masters Computer Science at Saint Petersburg State University
bookPhysics and Mathematics Lyceum № 30
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
131reputation
11kreached
5answers
0questions
github-logo-circle

Github Skills (27)

runtimes10
msbuild10
net10
dotnet-new10
dotnet10
cicd10
asp-net10
automation10
aws-cloudformation10
dotnet-core10
automations10
csharp10
rider9
java9
build-system9

Programming languages (14)

C#JavaC++RustCGoHTMLGroovy

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Dec 2013 - Oct 2020

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userBack-end Developer
Contributions:530 commits in 6 years 10 months
Contributions summary:Leonid made initial contributions by importing code and making some test fixes within the IntelliJ plugin repository. These initial commits included changes to Java files related to CloudFormation format checking and entity references. Additionally, the user was involved in saving the CloudFormation documentation changelog and adding required dependencies for the project, thus contributing to the overall functionality and maintenance of the plugin.
intellij-platformintellij-ideaideintellij-pluginjetbrains
JetBrains/resharper-unity

Mar 2017 - Aug 2017

Unity support for both ReSharper and Rider
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:22 commits, 3 PRs, 63 pushes in 5 months
Contributions summary:Leonid's primary focus was on automating and improving the build and release process for the ReSharper Unity plugin. They made significant changes to the `build.ps1` script, including setting plugin versions, integrating TeamCity build numbers, and updating the compression method for the plugin zip file. They also modified the build process to use MSBuild from Visual Studio 2017 and fixed issues related to Rider SDK integration, demonstrating a strong understanding of build automation and dependency management.
resharperresharper-pluginpluginunity-editorunity
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
Leonid Shalupov - Principal Software Engineer at JetBrains