Sergei Rybalkin is a senior software leader with 11 years of experience driving Kotlin and Android compiler, build-system, and developer-experience improvements at scale for companies like Meta, Alibaba, and Yandex. At Meta he led a company-wide Kotlin adoption effort and a 55% incremental build-speed improvement, and he co-led industry work on shrinking Kotlin compiler binaries via the DataClassGenerate project. He combines deep compiler and backend engineering (notably contributing to Meta’s Redex bytecode optimizer) with a track record of developer productivity wins—A/B measured improvements and large-scale onboarding initiatives. Sergei also builds educational impact: he authored popular Java/Kotlin course materials used by Moscow State University with 200k+ lecture views and an open-source repo with hundreds of stars. Now a Kotlin Foundation board member in the UK, he blends hands-on systems work with cross-company coordination and public speaking on language adoption and compiler optimization. An uncommon strength is translating compiler-level changes into measurable business outcomes across thousands of engineers and millions of lines of code.
11 years of coding experience
9 years of employment as a software developer
java developing, java developing at NetCracker education center
Contributions:250 commits, 300 PRs, 321 pushes in 2 years 11 months
Contributions summary:Sergei primarily contributed to the development of core Java classes for the `atom` repository. These contributions involved creating data models such as `Location`, `Person`, and `Gender`, and implementing methods for data manipulation, including distance calculations. The user also introduced testing capabilities using JUnit and implemented serialization/deserialization, utilizing technologies such as JSON and Jackson to enable data transfer and manipulation.
Contributions:6 commits, 1 PR, 1 comment in 1 month
Contributions summary:Sergei primarily focused on optimizing the Redex bytecode optimizer for Android apps. Their contributions included converting passes to an editable CFG, fixing potential issues within the `move_result_of` function, and enabling multiple modifications per instruction in CFG. The user also worked on migrating the Peephole Pass to an editable CFG and bumping boost library to version 1.71 within the project.
android-appsandroidbytecodekotlinoptimizer
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
Sergei Rybalkin - Board Member at Kotlin Foundation