Viacheslav Gerasimov

Software Developer 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
Viacheslav Gerasimov is a software developer based in Amsterdam with 10 years of experience building and automating large-scale developer tooling and mobile applications. At JetBrains since 2016, he has focused on back-end build systems and automation, resolving complex Gradle/IDE plugin compatibility issues to keep flagship projects like the Kotlin compiler reproducible and publishable. He also contributes to multiplatform mobile work, improving the KotlinConf app and bridging Android and iOS codebases, and has a history of enhancing Android UI libraries such as Anko. Known for pragmatic fixes—threading, ProGuard rules, XML conversion and build script modernizations—he combines deep build-system insight with hands-on mobile engineering. Colleagues rely on him to untangle cross-platform integration problems that sit between build, tooling and runtime.
code10 years of coding experience
github-logo-circle

Github Skills (18)

kotlin10
ios10
android-sdk10
android10
build-automation10
android-ui10
gradle-plugin10
gradlew10
gradle10
swift9
maven9
coroutines8
compiler8
proguard8
compiler-compiler8

Programming languages (4)

JavaJavaScriptGroovyKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Oct 2016 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:16 releases, 17 reviews, 3192 commits in 6 years 4 months
Contributions summary:Viacheslav contributed to the build system, resolving issues related to the compilation process and publishing of artifacts. They fixed usages of deprecated Gradle configurations, upgraded Idea Ext plugin, and addressed warnings to ensure compatibility with Gradle 7+. Their work involved modifications to build files (`build.gradle.kts`, `buildSrc/build.gradle.kts`, etc.) and artifact definitions. They also worked on integrating with and updating plugins related to build automation.
maven-plugincompilerkotlinintellij-pluginprogramming-language
Kotlin/anko

Sep 2017 - Feb 2019

Pleasant Android application development
Role in this project:
userMobile Developer (Android)
Contributions:6 releases, 139 commits, 44 PRs in 1 year 5 months
Contributions summary:Viacheslav made several commits focused on enhancing the Anko library, specifically concerning Android UI development. They added support for generating layouts for CardView and TextInputEditText, expanding the library's UI component coverage. The user also addressed compatibility issues and bugs in the preview plugin, improving the developer experience when using the library. Their contributions include fixes for XML conversion and improvements to dialog components.
androidkotlinandroid-applicationkotlin-androidapplication-development
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
Viacheslav Gerasimov - Software Developer at JetBrains