Alexey Tsvetkov

Senior 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
Alexey Tsvetkov is a Senior Software Engineer based in Amsterdam with 13 years of experience building tooling and native integrations at JetBrains. He specializes in Kotlin Multiplatform and native distribution pipelines, contributing to high-profile open-source projects like Compose Multiplatform and Skiko where he converted core library code to Kotlin and improved native library loading. Alexey has driven packaging, ProGuard integration, macOS Info.plist customization and CI/CD publishing improvements that streamline developer workflows and native app distribution. His work spans full-stack concerns from build system refactoring to backend and native interoperability, showing a pragmatic focus on shipping reliable developer tooling. Colleagues rely on him for untangling complex build and native-integration issues that often hide behind smooth developer experiences.
code13 years of coding experience
job8 years of employment as a software developer
github-logo-circle

Github Skills (12)

kotlin10
packaging10
gradlew10
multiplatform10
build-automation10
gradle10
cicd9
java9
macos9
javas9
ui-design8
android7

Programming languages (7)

JavaC++JavaScriptGroovyRagelKotlinPython

Github contributions (5)

github-logo-circle
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Role in this project:
userFull-stack Developer
Contributions:64 releases, 118 reviews, 239 commits in 2 years 4 months
Contributions summary:Alexey made significant contributions to the JetBrains Compose Multiplatform project, focusing on enhancements related to packaging and native distributions. They added features like ProGuard integration, support for including resources in distributions, and the ability to customize Info.plist for macOS applications. Furthermore, the user refactored and improved the build process, addressing issues with running previews and integrating with the CI/CD pipeline by adding features that streamline the publishing process.
kotlin-multiplatformcomposereactiveperformantdeclarative-ui
JetBrains/skiko

Jul 2020 - Nov 2022

Kotlin Multiplatform bindings to Skia
Role in this project:
userBack-end Developer
Contributions:95 releases, 21 reviews, 71 commits in 2 years 4 months
Contributions summary:Alexey primarily focused on modifying and converting the `Library` class within the `skiko` repository, a Kotlin Multiplatform binding to Skia. Their contributions included adjusting the library after its conversion to Kotlin, fixing compilation issues, and converting the `Library` class to Kotlin, ensuring the correct loading of native libraries for the project. These changes involved adapting the library's functionality to accommodate the Kotlin-based architecture, and improving the way the library loads native code. Furthermore, the user set up publishing to Space.
mppkotlin-mppskiakotlin-multiplatformkotlin
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
Alexey Tsvetkov - Senior Software Engineer at JetBrains