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.
17 years of coding experience
16 years of employment as a software developer
Masters Computer Science, Masters Computer Science at Saint Petersburg State University
Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
Back-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.
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