Svyatoslav Scherbina

Software Engineer at JetBrains

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
Svyatoslav Scherbina is a software engineer with nine years of experience building and improving runtime and interop layers for language tooling, currently contributing to JetBrains on Kotlin and Kotlin/Native. With a strong foundation from Novosibirsk State University and competitive programming background (ACM ICPC-style), he excels at algorithmic problem solving and low-level systems design. His work includes shipping fixes and features for Kotlin/Native memory management, Objective-C/Swift interoperability, and JVM/VM components from earlier roles at Excelsior JET. He has taught algorithms and programming theory at university and Yandex School of Data Analysis, reflecting clear communication skills and mentorship. Based in Amsterdam, he combines deep discrete-math rigor with practical engineering—often focusing on subtle runtime and code-generation issues that improve language interop in widely used open-source projects. He is direct about recruitment interest and prioritizes technically rich, hands-on engineering challenges.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Applied Mathematics, 5.0 out of 5.0, Bachelor's degree, Applied Mathematics, 5.0 out of 5.0 at Novosibirsk State University (NSU)
bookHigh School Diploma, Mathematics/Physics/Programming/whatever, High School Diploma, Mathematics/Physics/Programming/whatever at The Specialized Educational Scientific Center of Novosibirsk State University (SESC NSU)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
285reputation
16kreached
7answers
0questions
github-logo-circle

Github Skills (24)

kotlin10
unit-testing10
objective-c10
c-language10
interoperability10
testing10
compiler-compiler10
compiler10
swift10
natives10
cprogramming-language10
unit-test10
memory-management9
exception-handling9
build-system8

Programming languages (8)

TypeScriptJavaC++LLVMJavaScriptHaskellObjective-CKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin-native

Mar 2017 - Aug 2021

Kotlin/Native infrastructure
Role in this project:
userBack-end Developer
Contributions:7 releases, 611 reviews, 235 commits in 4 years 5 months
Contributions summary:Svyatoslav primarily worked on the Kotlin/Native infrastructure. They fixed bugs related to worker jobs and autorelease pools, and type-safe barrier bridges, demonstrating a focus on improving the runtime environment and interop features. The user also added tests for CStructVar declared in source code, and overriding methods of Any, which indicates a strong knowledge of the underlying systems and testing methodologies within this project. Furthermore, the user modified Objective-C export generation, including enum values.
infrastructuredockerkotlinkuberneteskotlin-native
JetBrains/kotlin

Sep 2016 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:209 reviews, 1495 commits, 43 PRs in 6 years 5 months
Contributions summary:Svyatoslav primarily contributed to the Kotlin programming language's native compilation, particularly focusing on improving the interoperability with Objective-C and Swift, especially for the new memory manager. Their work included implementing, debugging, and optimizing features related to interoperability, such as thread state switching for Obj-C interop, better handling of Kotlin exceptions in interop scenarios, and fixing issues related to calling Swift functions from Kotlin and vice versa. Furthermore, the user also addressed problems related to compilation, like handling of exceptions or code generation.
maven-plugincompilerkotlinintellij-pluginprogramming-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
Svyatoslav Scherbina - Software Engineer at JetBrains