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.
13 years of coding experience
17 years of employment as a software developer
graduated student, Computer Design, Computer Architecture, graduated student, Computer Design, Computer Architecture at Belarusian State University of Informatics and Radioelectronics
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.
An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
Back-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.