Sergey Ignatov

Director Of Engineering 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
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.
code16 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Applied Mathematics, Master's degree, Applied Mathematics at Peter the Great St.Petersburg Polytechnic University
stackoverflow-logo

Stackoverflow

Stats
912reputation
61kreached
4answers
0questions
Badges
ide
top-5%
erlang
top-5%
github-logo-circle

Github Skills (23)

parserator10
parser10
intellij10
lexer10
plugin-development10
java10
grammar10
javas10
grammars10
javascript9
flex9
erlang9
ide9
dart8
angularjs8

Programming languages (16)

MDXJavaC++RustGoXSLTHTMLKotlin

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Nov 2013 - Mar 2020

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userFull-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.
intellij-platformintellij-ideaideintellij-pluginjetbrains
JetBrains/Grammar-Kit

Dec 2012 - Jul 2016

Grammar files support & parser/PSI generation for IntelliJ IDEA
Role in this project:
userBack-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.
intellij-ideapsigrammarlanguagetoolabstract-syntax-tree
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