Alexander Udalov

Software Engineer at JetBrains

Amsterdam, North Holland, Netherlands
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
Alexander Udalov is a software engineer with 14 years of experience, specializing in backend engineering, algorithms and data structures, and proficient in C++ and Java SE. Based in Amsterdam, he has been contributing to JetBrains' Kotlin team for over a decade, working on compiler internals such as JVM IR backend, annotation handling, and CLI message improvements. His background includes internships at Google and Facebook and a strong foundation from a Master’s in Computer Science and Mathematics from Saint Petersburg State University. Comfortable across web technologies and databases (HTML/CSS/JS, PHP, MySQL), he combines systems-level compiler work with practical backend and database skills. Notably, his open-source contributions touch the high-profile Kotlin repository, reflecting deep expertise in language tooling and production-grade optimizations.
code13 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Mathematics, Master of Science (MS), Computer Science, Mathematics at Saint Petersburg State University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
32,088reputation
1.8mreached
102answers
1question
Badges
multiline
top-5%
javafx
top-5%
java
top-1%
spring-security
top-5%
generics
top-1%
overriding
top-5%
github-logo-circle

Github Skills (19)

kotlin10
java10
compiler-design10
android10
generics10
reflection9
javafx9
spring-security9
overriding9
javas9
multiline9
kotlin-extensions6
syntax6
default-value6
dataclass6

Programming languages (14)

JavaC++RustHTMLGroovyJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Jun 2012 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:10 releases, 393 reviews, 7267 commits in 10 years 9 months
Contributions summary:Alexander focused on enhancing the Kotlin Programming Language, specifically addressing issues within the compiler's CLI and JVM IR backend. Their contributions include improvements to path relativization in CLI messages, bug fixes in JVM IR related to inheritance from mutable collections and delegated properties, and optimization of type mapping in the JVM IR backend. The user also worked on improving the handling of annotation classes and associated metadata in the compiler.
maven-plugincompilerkotlinintellij-pluginprogramming-language
udalov/protobuf261

Oct 2017 - Nov 2022

Contributions:5 pushes, 1 branch in 5 years 2 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
Alexander Udalov - Software Engineer at JetBrains