Sergey Bogolepov

Kotlin Compiler Group Lead at JetBrains

Limassol, Cyprus
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
Sergey Bogolepov is a Kotlin compiler leader with 11 years of systems and compiler engineering experience, currently heading the Kotlin Compiler Group at JetBrains from Limassol, Cyprus. He progressed through roles from intern to team lead by driving Kotlin/Native compiler development, build engineering, and backend optimizations. His hands-on work on the flagship JetBrains/kotlin and kotlin-native repositories includes refactoring core compilation phases, integrating LLVM features, linker and build-process improvements, and adding ABI checks and new targets like watchos_x64. Sergey combines technical leadership with deep low-level expertise in code generation and tooling, able to tune performance via build properties and compiler flags. He holds a Master's in Computer Science from Novosibirsk State University and is known for improving developer-facing infrastructure while resolving tricky interop and compatibility issues.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Novosibirsk State University (NSU)
github-logo-circle

Github Skills (12)

kotlin10
compiler-optimization10
compiler-design10
natives10
gradlew10
llvm10
gradle10
testing9
cprogramming-language9
c-language9
build-system8
objective-c8

Programming languages (7)

JavaCLLVMOCamlJavaScriptSwiftKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin-native

Jun 2018 - May 2021

Kotlin/Native infrastructure
Role in this project:
userBack-end Developer
Contributions:3 releases, 108 reviews, 318 commits in 2 years 11 months
Contributions summary:Sergey primarily contributed to the Kotlin/Native infrastructure, focusing on fixing bugs and improving the codebase. Their work involved modifying code related to `IrDelegatingConstructorCallImpl` usage within various backend components. They also addressed compilation issues and moved optimization flags to `konan.properties` to simplify tuning. Furthermore, the user implemented a task to check ABI compatibility and added a new target watchos_x64.
infrastructuredockerkotlinkuberneteskotlin-native
JetBrains/kotlin

Sep 2017 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer & Build Engineer
Contributions:10 reviews, 1074 commits, 14 PRs in 5 years 5 months
Contributions summary:Sergey primarily contributed to the Kotlin programming language compiler, specifically focusing on the native backend. Their contributions included refactoring and optimizing compiler phases, integrating new LLVM features, and adjusting the build process. The work involved modifications to the linker, build scripts, and code generation, indicating a focus on the core compilation pipeline and its performance characteristics. Furthermore, the user addressed various interop-related issues and extended the testing framework.
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
Sergey Bogolepov - Kotlin Compiler Group Lead at JetBrains