Dmitriy Dolovov

Technical Lead at JetBrains N.V.

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
Dmitriy Dolovov is a Technical Lead based in Amsterdam with 7 years focused on compiler engineering and developer tooling, currently shaping the Kotlin common backend and IR inliner at JetBrains. He has deep hands-on experience with Kotlin/Native, KLIBs, partial linkage and ABI compatibility, and has contributed to the flagship Kotlin repo improving suspend-function support and native IR/linkage infrastructure. Prior roles blend leadership of 24/7 production systems, licensing platforms and cross-team delivery with practical tooling work for IntelliJ IDEA and Gradle plugins. Known for accuracy to detail and a goal-oriented mindset, he enjoys tackling hard compiler and runtime challenges that bridge language design and production reliability.
code7 years of coding experience
job21 years of employment as a software developer
bookMaster of Science Computer Science Physics, Master of Science Computer Science Physics at Novosibirsk State University (NSU)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

intermediate-code10
kotlin10
irr10
compiler9

Programming languages (5)

JavaCJavaScriptRubyKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Jul 2018 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 1796 commits, 9 PRs in 4 years 6 months
Contributions summary:Dmitriy's contributions primarily focus on enhancing the Kotlin programming language's support for features related to native code, particularly in areas such as suspend functions and their interaction with supertypes. The user implemented support for suspend functions as supertypes, improved the generation of return statements, and resolved issues related to the partial linkage of modules in the K/N compiler. Additionally, the user worked on improvements related to handling of IR linkage issues and general improvements of the internal K/N infrastructure.
maven-plugincompilerkotlinintellij-pluginprogramming-language
Contributions:141 commits, 87 pushes, 2 branches in 1 month
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
Dmitriy Dolovov - Technical Lead at JetBrains N.V.