Ilmir Usmanov is a software engineer with 11 years of experience, currently building developer-facing features at JetBrains from Munich. With an academic foundation from MIPT in applied mathematics and informatics, he brings strong theoretical rigor to practical system and bytecode-level problems. At JetBrains he has contributed to the high-profile Kotlin language repository, fixing bugs, adding regression tests, and optimizing bytecode generation for inline classes and coroutines. His background spans embedded and enterprise projects at Samsung, NetCracker and Positive Technologies, giving him broad exposure to performance-sensitive and security-aware software. Colleagues describe him as a detail-oriented engineer who surfaces subtle runtime issues (for example replacing unbox-impl uses with GETFIELD) that improve long-term reliability.
11 years of coding experience
5 years of employment as a software developer
Master of Science (MSc), Applied Mathematics and Informatics, Master of Science (MSc), Applied Mathematics and Informatics at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:92 reviews, 1050 commits, 97 PRs in 5 years 3 months
Contributions summary:Ilmir primarily contributed to the Kotlin Programming Language repository by addressing bugs, implementing optimizations, and adding tests related to inline classes, coroutines, and default parameter values. Their work included code changes focusing on bytecode generation, specifically using GETFIELD instead of unbox-impl inside inline classes. The user also added regression tests.
Contributions:32 commits, 13 pushes, 1 branch in 5 months
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.