Vladimir Dolzhenko

Software Developer 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
Vladimir Dolzhenko is a seasoned software developer with 22 years of experience specializing in low-latency Java systems, concurrency, and distributed data platforms. He has deep expertise across Java core (1.4–1.8), JVM performance tooling, messaging stacks and in-memory data grids such as Hazelcast and Oracle Coherence, and has applied that knowledge at companies like JetBrains and Elastic. His open-source contributions include reliability and performance fixes in the widely used Hazelcast project and compiler optimizations in Kotlin, showing a focus on correctness and scale in real-world platforms. With a Master’s in Physics and Math from MIPT, he brings a rigorous, analytical approach to systems engineering and an ability to reduce complex performance bottlenecks to practical fixes.
code22 years of coding experience
job10 years of employment as a software developer
bookMaster, Physics, Math, Master, Physics, Math at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesEnglish, Russian, Dutch
stackoverflow-logo

Stackoverflow

Stats
36reputation
6kreached
4answers
0questions
github-logo-circle

Github Skills (23)

kotlin10
caching10
multithreading10
distributed-systems10
java10
javas10
compiler-compiler10
performance-optimization10
compiler10
concurrency10
data-structure9
algorithm9
algorithms9
data-structures9
realtime8

Programming languages (5)

JavaSwiftGroovyRubyKotlin

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Jun 2019 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 936 commits, 91 PRs in 3 years 7 months
Contributions summary:Vladimir primarily focused on optimizing the Kotlin compiler's internal workings. Their commits involved caching module dependencies to improve calculation complexity, particularly addressing performance bottlenecks in large projects. They also optimized SdkInfo lookups and fixed traversal orders. Additionally, the user addressed issues related to language version support and refined internal caches.
maven-plugincompilerkotlinintellij-pluginprogramming-language
hazelcast/hazelcast

Sep 2010 - Mar 2012

Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
userBack-end Developer
Contributions:86 commits in 1 year 5 months
Contributions summary:Vladimir primarily focused on debugging and fixing issues related to Hazelcast's internal workings, specifically addressing socket errors within handler threads and correcting listener subscriptions for entry values. They modified the `SelectorBase.java` file to prevent handler thread exits on socket errors and made changes to `EntryListenerManager.java` to correct the listener subscription logic. The user's work demonstrates a focus on enhancing the reliability and correctness of the Hazelcast platform. They also made improvements in `MapClientProxy.java`, `MultiMapClientProxy.java`, and implemented the new features lockMap, unlockMap and several minor changes to other functionalities.
computationstream-processingbigtablereal-timestreaming-data
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
Vladimir Dolzhenko - Software Developer at JetBrains