Leonid Stashevskii

Team Lead at JetBrains

Munich, Bavaria, 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
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.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Software engineer, Master's degree, Software engineer at Saint Petersburg Academic University
bookBachelor in Applied Math and Informatics, Math and Informatics, 4.88, Bachelor in Applied Math and Informatics, Math and Informatics, 4.88 at Челябинский Государственный Университет
languagesРусский, English, German
stackoverflow-logo

Stackoverflow

Stats
444reputation
34kreached
11answers
0questions
github-logo-circle

Github Skills (38)

kotlin10
tls1210
mobile-development10
multiplatform10
http10
ui-design10
tls1310
mio10
mtls10
uid10
ktor10
iio10
front-end-development10
android10
libtls10

Programming languages (14)

MDXJavaC++GoHTMLGroovyJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
ktorio/ktor-samples

Aug 2018 - Jun 2022

Sample projects for Ktor
Role in this project:
userFull-stack Developer
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.
sample-projectsmicronautkotlinktor
ktorio/ktor

Oct 2017 - Jan 2023

Framework for quickly creating connected applications in Kotlin with minimal effort
Role in this project:
userBack-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.
Request Free Trial
Leonid Stashevskii - Team Lead at JetBrains