Fedor Ihnatkevich is a Berlin-based software developer with nine years of experience specializing in Chromium-based cross-platform Android engineering and developer-facing tooling. He has led Android platform work at Yandex—driving build system integrations, large-scale refactors, CI and release automation—and now contributes to JetBrains' Amper team. Fedor combines deep compiler and build expertise (notably contributions to Google’s KSP and Gradle) with hands-on work on complex codebases and performance optimizations. He’s maintained open-source projects like Yatagan and fixed subtle Kotlin compiler/plugin issues, showing fluency in compiler internals and API design. Colleagues rely on him for upstream Chromium merges, build-time tuning, and pragmatic automation that reduces long-term maintenance cost.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Belarusian State University
Contributions:8 reviews, 14 commits, 7 PRs in 6 months
Contributions summary:Fedor primarily contributed to the Kotlin Symbol Processing API, focusing on the compiler plugin. Their work involved addressing several issues related to the accurate determination of abstract functions, `const` and `lateinit` modifiers, and handling Java raw types within the KSP framework. The user also fixed issues with assignability checks for function types and ensured the correct functioning of descriptor-based implementations. These changes demonstrate a deep understanding of the Kotlin compiler internals and API design.
Dependency Injection framework based on Google's Dagger2 API, optimized for fast builds and for managing large graphs with optional dependencies
Contributions:10 releases, 76 reviews, 463 commits in 1 year 5 months
daggerdependency-injectionandroidkaptkotlin
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.