Leonid Stashevskii is a Munich-based software leader with 11 years of experience building and maintaining Kotlin-focused libraries, backends and mobile apps, currently leading teams at JetBrains. He progressed from engineering roles in Kotlin libraries to Technical Lead and now Team Lead, combining hands-on contributions to core projects like Ktor and kotlinx-io with delivery and mentorship responsibilities. His open-source work includes stabilizing and modernizing the KotlinConf Android app and adding practical HTTP and TLS improvements to the widely used Ktor framework, reflecting a blend of mobile, backend and multiplatform expertise. Comfortable across Kotlin, native multiplatform and C++ backends, he has a strong academic foundation in software engineering and applied math. Notably, he focuses on pragmatic improvements—dependency upgrades, build stability and security-aware HTTP handling—that keep developer tooling and apps robust in production.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Software engineer, Master's degree, Software engineer at Saint Petersburg Academic University
Bachelor in Applied Math and Informatics, Math and Informatics, 4.88, Bachelor in Applied Math and Informatics, Math and Informatics, 4.88 at Челябинский Государственный Университет
Contributions:81 reviews, 35 commits, 61 PRs in 3 years 10 months
Contributions summary:Leonid primarily contributed to the development of multiplatform client samples, targeting iOS and Android platforms. They implemented client-side application logic and UI components, as demonstrated by changes to Kotlin, Swift, and Android code files. Furthermore, the user updated dependencies, adapted the samples to the latest Ktor version, and added a sample application for browsing Ktor artifact version differences. The user also removed Bintray usages and prepared for dependabot.
Framework for quickly creating connected applications in Kotlin with minimal effort
Role in this project:
Back-end Developer
Contributions:9 releases, 2095 reviews, 1235 commits in 5 years 4 months
Contributions summary:Leonid primarily contributed to improving the core functionality of the Ktor framework, focusing on enhancing its capabilities for handling HTTP requests. They implemented features such as allowing strings in request bodies and added options for specifying the Content-Type header, which improves the framework's flexibility. The user also worked on expanding the framework's support for various signature algorithms used in TLS, while also ensuring proper handling of HTTP redirects to prevent security vulnerabilities.
effortasynchronousframeworkconnectedkotlin
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.