Evgeniy Zhelenskiy

Software Engineer at JetBrains

Belgrade, Central Serbia
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
Evgeniy Zhelenskiy is a software engineer with six years of experience, currently building backend systems at JetBrains after a brief tenure at Yandex. A Computer Science student at ITMO University and an ITMO CTD graduate, he combines strong academic fundamentals with production engineering. His notable open-source contributions to the prominent Kotlin repository include refactoring tests to adopt JvmInline value classes and modernizing compiler/codegen behavior around inline classes. Based in Belgrade, he brings practical experience updating language internals and ensuring compatibility across complex test suites—an indication of comfort working close to compilers and language design. Colleagues would describe him as detail-focused, technically curious, and skilled at migrating legacy constructs to newer language features.
code6 years of coding experience
bookBachelor's degree, Computer Science, 5/5, Bachelor's degree, Computer Science, 5/5 at ITMO University
github-logo-circle

Github Skills (8)

kotlin10
dataclasses10
compiler10
val10
programming-language10
compiler-compiler10
value-objects10
testing10

Programming languages (12)

TypeScriptC#JavaC++TeXJavaScriptGoHTML

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Oct 2020 - Dec 2021

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:12 reviews, 19 commits, 4 PRs in 1 year 2 months
Contributions summary:Evgeniy's commits primarily focus on refactoring and updating the Kotlin code base to use `JvmInline` value classes, replacing deprecated inline classes in tests. This involves modifying various test files, including those related to compiler and codegen tests, to align with the latest Kotlin features. The changes span multiple areas, impacting how inline classes are handled in different scenarios, like property delegation and interface implementation. Furthermore, the user updated tests to forbid synchronized by value classes and primitives.
maven-plugincompilerkotlinintellij-pluginprogramming-language
Server for executing kotlin code
Contributions:17 pushes, 7 branches in 3 years 11 months
kotlinjava
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
Evgeniy Zhelenskiy - Software Engineer at JetBrains