Sergey Ignatov is a seasoned engineering leader with 16 years at JetBrains, now serving as Director of Engineering and chairing the Tech Committee while contributing to HR and product governance. He combines hands-on core IDE development (IntelliJ, DataGrip, GoLand, Fleet) with organizational skills—bootstrapping teams, splitting major product tooling, and starting Fleet from scratch. A former creator of the first Java-to-Kotlin conversion tool and co-creator of GoLand, he retains deep technical chops evidenced by steady open-source contributions to high-profile JetBrains repos like intellij-plugins and Grammar-Kit. Based in Amsterdam with a master’s in applied mathematics, Sergey is known for improving parser and build infrastructure, refactoring for maintainability, and stepping into senior developer tasks when teams need hands-on support.
16 years of coding experience
8 years of employment as a software developer
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at Peter the Great St.Petersburg Polytechnic University
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:89 commits, 1 comment in 6 years 5 months
Contributions summary:Sergey contributed to the `intellij-plugins` repository by fixing bugs and improving code quality across various plugins. Their work involved debugging and resolving issues in plugins related to SQL, Flex, Angular, Dart, and OGNL. The user also refactored and simplified code, demonstrating a focus on code maintainability and readability. They moved lexers to gen roots and source roots, which suggests refactoring efforts for build and distribution.
Grammar files support & parser/PSI generation for IntelliJ IDEA
Role in this project:
Back-end Developer
Contributions:8 commits, 2 PRs, 3 comments in 3 years 7 months
Contributions summary:Sergey primarily contributed to the IntelliJ IDEA grammar support project by making several code adjustments. These changes include refactoring code, adding annotations, and better stub generation. The commits suggest improvements in parsing and PSI generation, focusing on making the code more efficient and maintainable. Also, the changes involve token consumption and improvements in the parser.
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
Sergey Ignatov - Director Of Engineering at JetBrains