Roman Shevchenko is a seasoned software engineer with 16 years of experience, currently building developer tooling at JetBrains from the Greater Munich area. He specializes in back-end and full‑stack work on Java and IDE ecosystems, contributing to high-profile open-source projects such as the Vineflower/FernFlower decompilers and IntelliJ plugins. His contributions reveal a focus on accurate Java decompilation (module-info and package-info support), robustness (null-safety and UTF‑8 fixes), and maintainability through refactoring and cleanup. Prior roles in systems and network administration give him practical operational insight that informs resilient tooling design. Colleagues know him for quietly improving core developer workflows and tackling subtle correctness issues that pay off across large codebases.
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
Role in this project:
Back-end Developer
Contributions:220 commits in 8 years 4 months
Contributions summary:Roman made several commits focused on cleaning up and improving the FernFlower Java decompiler project. They removed binary files from the repository and updated configuration files like `.classpath` and `.gitignore`. The user also fixed issues related to annotation and module processing, ensuring accurate decompilation and preserving order of inner classes. Furthermore, the user added options to pass numeric literals as is and updated the handling of parameters and line numbers.
Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
Full-stack Developer
Contributions:9 reviews, 749 commits, 4 PRs in 12 years 6 months
Contributions summary:Roman contributed to the intellij-plugins repository by implementing various improvements and fixes for OSGi-based plugins. Their work involved addressing null pointer exceptions, enhancing UTF-8 character handling, and improving the overall structure and functionality of the plugins. Additionally, the user addressed issues with Bnd tools, improving stability and functionality.
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.