Dmitry Savvinov

Founding Engineer at CodeSpeak

The Hague, South 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
Dmitry Savvinov is a principal engineer and founding engineer with a decade of experience designing and shipping compiler and multiplatform tooling, currently leading development at CodeSpeak after a long tenure at JetBrains. He was a key author of Kotlin Contracts, owned data-flow analysis and smartcasts in the Kotlin compiler, and led the Kotlin Multiplatform team where he shaped architecture, strategy, hiring, and delivery. Dmitry oversees the entire Kotlin Multiplatform toolchain and drives deep infrastructural changes, combining hands-on compiler work with people and process leadership. His open-source contributions to the flagship JetBrains/kotlin repo include improving debugging, refining enum and type handling, and strengthening multiplatform behavior through targeted tests—work that affects millions of Kotlin users. Based in The Hague, he pairs rigorous academic training in software engineering with a knack for turning complex language design problems into practical, maintainable solutions.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Software Engineering, Master's degree, Software Engineering at St. Petersburg Academic University
bookBachelor's degree, Informatics, 4.85, Bachelor's degree, Informatics, 4.85 at Томский Политехнический Университет
stackoverflow-logo

Stackoverflow

Stats
76reputation
3kreached
3answers
0questions
github-logo-circle

Github Skills (16)

kotlin10
compiler10
debugging10
debug10
compiler-compiler10
multiplatform10
testing10
gradlew9
gradle9
programming-language9
generics6
maven-publish6
android6
kotlin-multiplatform6
jetbrains-compose6

Programming languages (7)

JavaC++JavaScriptLuaGroovyMarkdownKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Jul 2016 - Aug 2022

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:3 releases, 1 review, 1189 commits in 6 years 2 months
Contributions summary:Dmitry primarily worked on improving the Kotlin compiler and related tooling. Their contributions focused on enhancing debugging capabilities by adding debug strings to various frontend scopes and package fragment providers. They also addressed issues related to multiplatform projects and refined enum entry and enum-type handling within the compiler's type system. Furthermore, the user added and modified tests to ensure the correct behavior of the compiler.
maven-plugincompilerkotlinintellij-pluginprogramming-language
dsavvinov/kotlin

Mar 2017 - Apr 2024

Contributions:1 PR, 78 pushes, 27 branches in 7 years 3 months
kotlinprogramming-language
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