Kirill Smelov

Head Of PMO, IDEs 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
Kirill Smelov is a seasoned software leader with 11 years of experience, currently heading the PMO for JetBrains IDEs from Amsterdam. He has progressed through technical and product roles at JetBrains—shipping PhpStorm, launching RustRover, leading a 150+ person department for .NET and GameDev tools, and driving company-wide AI integrations—bridging product strategy, engineering delivery, and AI standards. Hands-on early in his career, Kirill contributed to prominent open-source projects like PHPUnit and JetBrains phpstorm-stubs, improving test reporting and IDE metadata for better developer ergonomics. He combines deep technical empathy with program-level execution, removing organizational and technical blockers to accelerate cross-IDE initiatives. Known for turning complex tooling pivots into market-ready products, he brings a pragmatic, test-driven mindset informed by a background in computer and information system security.
code11 years of coding experience
job8 years of employment as a software developer
bookСпециалитет, Безопасность компьютерных и информационных систем/защита информации, Специалитет, Безопасность компьютерных и информационных систем/защита информации at ДВФУ
languagesАнглийский, Русский
github-logo-circle

Github Skills (13)

test-automation10
php10
static-analysis10
code-completion10
teamcity10
mstest10
ui-testing10
phpstorm10
teste10
phpunit10
testing10
exception-handling9
logging9

Programming languages (8)

JavaCScalaJavaScriptPHPMarkdownKotlinPython

Github contributions (5)

github-logo-circle
JetBrains/phpstorm-stubs

Jan 2019 - Jan 2023

PHP runtime & extensions header files for PhpStorm
Role in this project:
userBack-end Developer
Contributions:38 reviews, 215 commits, 83 PRs in 4 years
Contributions summary:Kirill primarily contributed to the `jetbrains/phpstorm-stubs` repository by adding and modifying expected arguments for various PHP functions and methods. Their work involved modifying the `.phpstorm.meta.php` file, adding test cases for the correctness of the meta, and introducing directives for registering and reusing argument sets. These changes improve code completion and static analysis capabilities within PhpStorm. The user also fixed unresolved expected arguments.
headerphpruntimeextensionscomposer
sebastianbergmann/phpunit

Nov 2017 - Aug 2018

The PHP Unit Testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 4 PRs, 9 comments in 9 months
Contributions summary:Kirill primarily focused on improving the TeamCity integration for PHPUnit. They addressed issues related to displaying exception messages and details correctly within the TeamCity logs. Furthermore, the user worked on incorporating test duration information, and formatting the log output. These commits involved modifying both the PHPUnit source code (src/Util/Log/TeamCity.php) and associated test files to enhance the reporting and improve the information presented to the user.
testing-frameworktestingphpunit-testing-frameworkphp-unit
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