Ilmir Usmanov

Software Engineer at JetBrains

Munich, 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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster 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)
languagesRussian, bashkir, English, Japanese, German
github-logo-circle

Github Skills (10)

kotlin10
compiler10
compiler-compiler10
coroutines10
jvm10
bytecode10
codegen10
testing9
android-gradle-plugin7
gradle-plugin7

Programming languages (7)

JavaShellJavaScriptMarkdownRubyKotlinPython

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Oct 2017 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
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.
maven-plugincompilerkotlinintellij-pluginprogramming-language
ilmirus/kometa

May 2021 - Oct 2021

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.
Request Free Trial
Ilmir Usmanov - Software Engineer at JetBrains