Yahor Berdnikau

Kotlin Build Tools Teamlead at JetBrains

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
Yahor Berdnikau is a seasoned software engineer and Kotlin build tools leader with 13 years of experience, currently heading the Kotlin Build Tools team at JetBrains from Bavaria, Germany. He combines deep Android app development roots with backend expertise in build systems and Gradle plugins, having shaped Kotlin Gradle tooling and linter integrations used by the community. His open-source contributions to high-profile projects like ktlint and the Kotlin compiler/Gradle plugin show a focus on code quality, build reliability, and modernizing tooling for Android projects. Prior roles at Freeletics and 1&1 reflect strong product-facing Android experience, while an earlier systems-administration background gives him operational perspective. Colleagues know him for pragmatic architecture improvements and careful refactors that reduce technical debt across large codebases. He holds a degree in Computer Design and Architecture and often bridges compiler internals with practical developer ergonomics.
code13 years of coding experience
job17 years of employment as a software developer
bookgraduated student, Computer Design, Computer Architecture, graduated student, Computer Design, Computer Architecture at Belarusian State University of Informatics and Radioelectronics
languagesEnglish, Russian
github-logo-circle

Github Skills (17)

kotlin10
dependency-management10
command-line-interface10
software-quality10
build-automation10
command-line10
linting10
gradle-plugin10
build-tools10
gradlew10
cli10
gradle10
refactor9
compiler-plugin9
refactoring9

Programming languages (16)

MDXJavaC++CGroovyJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
JLLeitschuh/ktlint-gradle

Jun 2017 - Dec 2021

A ktlint gradle plugin
Role in this project:
userBackend Developer
Contributions:4 releases, 60 reviews, 758 commits in 4 years 7 months
Contributions summary:Yahor appears to be a backend developer contributing to a Kotlin-based Gradle plugin. They implemented features related to code style checks, specifically integrating and modifying KtLint, a Kotlin linter. Their contributions included adding new functionality, fixing bugs, and updating the plugin to support Android projects, demonstrating expertise in build tools and code quality. The user also worked on file handling and overall architecture improvements, demonstrating a good understanding of the plugin's structure.
gradle-pluginktlintgradlekotlinlinting
ktlint/ktlint

Oct 2018 - Dec 2021

An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
userBack-end Developer
Contributions:1 release, 58 reviews, 171 commits in 3 years 2 months
Contributions summary:Yahor primarily focused on improving the `ktlint` linter by addressing code quality and maintainability issues. Their contributions include replacing `arrayOf` usages with array literals and ensuring consistent command-line option styles. They also worked on dependency updates, such as updating the `picoli` dependency and deprecating the `MavenDependencyResolver`. Furthermore, the user refactored the codebase by introducing new subcommands and moving to picoli help mixin.
kotlinlinterlint
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