Evgenii Novozhilov

Software Engineer, Team Lead at JetBrains

Espoo, Finland
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

👤
Senior
🎓
Top School
Evgenii Novozhilov is a seasoned software engineer and team lead with 14 years of experience building and modernizing complex systems, particularly in C/C++ and Linux environments. Based in Espoo, he currently leads a CLion Build Tools team at JetBrains, where he shifted development to a SAFe-inspired Scrum, mentored junior engineers, and drove cross-company Bazel integrations with Google. He has a track record of performance and infrastructure wins—authoring a widely used C/C++ File Runner plugin, delivering up to 10x speedups in CMake workflows, and replacing legacy test infra with an automated, cloud-scalable solution. His open-source contributions include backend work on JetBrains’ IntelliJ plugins and maintaining the Bazel plugin, and he led an internal migration of IntelliJ IDEA to Bazel that became production foundation. With a master’s in Software Engineering from Saint Petersburg State University and roots in OS, networking and security, he blends low-level systems expertise with pragmatic leadership and a taste for bleeding-edge tooling.
code14 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Software Engineering, Master's degree Computer Software Engineering at Saint Petersburg State University
languagesEnglish, Russian
github-logo-circle

Github Skills (10)

debugging10
javas10
debug10
intellij-platform10
java10
remote-debugging9
cprogramming-language9
kotlin9
c-language9
testing7

Programming languages (7)

JavaC++CStarlarkMakefileKotlinPython

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Aug 2020 - Dec 2022

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:8 commits in 2 years 4 months
Contributions summary:Evgenii's commits primarily involve modifications and enhancements to the IntelliJ IDEA plugins, including fixing localization issues within the user interface and improving error reporting for diagnostic tools. They also added functionality to connect the CppDiagnosticsAction to the TroubleInfoCollector for better diagnostics data collection. Furthermore, the commits include updates to support remote host testing features. The user made changes to support pigz and rsync capabilities, impacting the underlying infrastructure to support remote debugging.
intellij-platformintellij-ideaideintellij-pluginjetbrains
ujohnny/intellij

Jul 2023 - Mar 2025

IntelliJ plugin for Bazel projects
Contributions:46 pushes, 33 branches in 1 year 8 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
Evgenii Novozhilov - Software Engineer, Team Lead at JetBrains