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.
7 years of coding experience
21 years of employment as a software developer
Master of Science Computer Science Physics, Master of Science Computer Science Physics at Novosibirsk State University (NSU)
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.
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.