Evgeny Kurbatsky

Software Engineer at Datos, A Semrush Company

Dusseldorf, North Rhine-Westphalia, Germany
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
Evgeny Kurbatsky is a software engineer with 18 years of experience building developer tools and backend systems, currently contributing at Datos (a Semrush company) from Düsseldorf. He spent a decade at JetBrains and three years at Yandex, bringing deep expertise in IDE internals, language tooling, and robust backend engineering. His open-source work includes notable contributions to the intellij-rust plugin—implementing module builders, PSI refinements, lexer/parser tests, and enhancing navigation for Rust impl methods. Evgeny combines a strong academic foundation (Master's in Computational and Applied Mathematics from SPbSU ITMO) with hands-on product experience across large-scale developer platforms. He’s particularly skilled at refactoring complex language-aware codebases and resolving subtle compilation and parsing issues that improve developer workflows. Practical, detail-oriented, and focused on tooling that makes other engineers more productive.
code18 years of coding experience
job13 years of employment as a software developer
bookMaster's Degree, Computational and Applied Mathematics, Master's Degree, Computational and Applied Mathematics at SPbSU ITMO
github-logo-circle

Github Skills (9)

parser10
rust10
parsing10
lex10
lexer10
parse10
intellij-plugin10
intellij9
clion9

Programming languages (6)

C++CScalaJupyter NotebookJetBrains MPSKotlin

Github contributions (5)

github-logo-circle
intellij-rust/intellij-rust

Sep 2015 - Aug 2016

Rust plugin for the IntelliJ Platform
Role in this project:
userBackend Developer
Contributions:44 commits, 35 PRs, 48 pushes in 11 months
Contributions summary:Evgeny contributed to the Rust plugin for IntelliJ, focusing on core plugin functionalities. They implemented a Rust module builder, including module types and icons, and fixed compilation issues. Furthermore, the user refactored and updated references, particularly in the context of PSI elements, along with changes to lexer and parser tests. They also added icons to PSI elements, and extended "GotoSuper" action to work for impl methods.
intellij-platformrustclionintellij-pluginjetbrains
atsky/atsky.github.com

Nov 2016 - Nov 2022

Contributions:6 pushes in 6 years
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