Ilya Muradyan

Development Team Lead at JetBrains

Berlin, 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
Ilya Muradyan is a Development Team Lead at JetBrains with nine years of experience building developer tooling and compiler-adjacent systems, currently focused on improving data science workflows with Kotlin. He moved up from software developer to team lead while contributing significant backend fixes and features to high-profile projects like the Kotlin language and the kotlin-jupyter kernel for Jupyter, including code completion, highlighting fixes, and Spark serialization patches. His work on Maven dependency resolution reflects a strong attention to reliability and security, adding authorization and transitive dependency support while refactoring complex resolver sessions. Based in Berlin and grounded in applied mathematics, he combines systems-level thinking with practical improvements that make data scientists’ lives easier—often by tackling subtle bugs and performance edge cases others overlook.
code9 years of coding experience
job6 years of employment as a software developer
bookБакалавр Прикладная математика, Бакалавр Прикладная математика at Southern Federal University (former Rostov State University)
stackoverflow-logo

Stackoverflow

Stats
397reputation
19kreached
9answers
9questions
github-logo-circle

Github Skills (21)

kotlin10
code-completion10
maven10
jupyter-notebook10
dependency-resolution10
apidoc9
api9
gradlew8
javas8
java8
gradle8
kotlin-library7
compiler-compiler7
compiler7
lisp6

Programming languages (11)

TypeScriptJavaShellRustScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Kotlin/kotlin-jupyter

Nov 2019 - Jan 2023

Kotlin kernel for Jupyter/IPython
Role in this project:
userBack-end Developer
Contributions:73 reviews, 686 commits, 343 PRs in 3 years 2 months
Contributions summary:Ilya primarily worked on improving the Kotlin kernel for Jupyter/IPython, focusing on enhancing its core functionality. Their contributions included adding code completion features, fixing highlighting issues, and addressing problems with Spark serialization. They also refactored parts of the code and introduced new command line arguments to improve performance and fix the issue with Jupyter Lab.
kerneljupyterlabkotlinkotlin-kerneljupyter
JetBrains/kotlin

Feb 2020 - Dec 2022

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:22 reviews, 158 commits, 43 PRs in 2 years 10 months
Contributions summary:Ilya primarily contributed to the Kotlin scripting language project. Their work focused on enhancing the Maven dependencies resolver, including adding authorization features and implementing support for transitive dependencies. The commits also involved refactoring the Aether resolution session and fixing potential null pointer exceptions within the Maven resolver implementation, demonstrating a focus on improving the reliability and functionality of the dependency resolution process.
maven-plugincompilerkotlinintellij-pluginprogramming-language
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
Ilya Muradyan - Development Team Lead at JetBrains