Dmytro Vyazelenko

Principal Consultant Founder at Safepoint Ost GmbH

Zurich, Zurich, Switzerland
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
Dmytro Vyazelenko is a Principal Consultant and founder based in Zurich with 15 years of experience building high-performance back-end systems and developer tooling. He brings deep systems and C/Java expertise, evidenced by meaningful contributions to well-known open-source projects in the Aeron ecosystem (aeron, agrona, SBE) focused on messaging internals, low-level optimizations, and reliable builds. Comfortable spanning engineering and DevOps, he has improved performance-critical data structures, implemented CRC utilities and benchmarks, and migrated testing and CI for cross-platform builds. With an MS in Intelligent Decision Support Systems, he blends academic rigor with pragmatic engineering to deliver robust, efficient distributed systems. Notably, his open-source work shows a penchant for subtle but impactful improvements—refactoring examples, fixing race conditions, and optimizing number-to-ASCII conversions—that benefit both users and downstream systems.
code15 years of coding experience
bookMS, Intelligent Decision Support Systems, MS, Intelligent Decision Support Systems at Harkivs'kij Deržavnij Tehnicnij Universitet Radioelectroniki
languagesGerman, Ukrainian, Russian, English
stackoverflow-logo

Stackoverflow

Stats
116reputation
787reached
2answers
0questions
github-logo-circle

Github Skills (23)

benchmark10
messaging-system10
benchmarking10
c1110
aeron10
data-structure10
java10
c1710
javas10
junit10
performance-tuning10
data-structures10
testing9
c-language9
network-programming9

Programming languages (6)

JavaC++ShellGroovyJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
Simple Binary Encoding (SBE) - High Performance Message Codec
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:8 releases, 6 reviews, 166 commits in 3 years 1 month
Contributions summary:Dmytro primarily focused on migrating Java-based unit tests to JUnit 5, indicating a strong proficiency in Java and testing frameworks. They also made improvements to character encoding handling, further demonstrating their Java expertise and attention to detail. Additionally, the user was involved in setting up the Windows build process, which suggests their involvement in DevOps tasks, particularly CI/CD. The user's commits also reflect their participation in fixing issues within the build.
golangsbecodecc-plus-plusbinary-encoding
aeron-io/agrona

Dec 2019 - Jan 2023

High Performance data structures and utility methods for Java
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:13 releases, 22 reviews, 211 commits in 3 years 1 month
Contributions summary:Dmytro primarily focused on improving the performance and efficiency of data structures and utility methods for Java, as indicated by the repository description. Their contributions include making utility classes final to prevent instantiation, adding a CrcUtil class for CRC-32 calculations on direct ByteBuffers, and implementing benchmarks for performance analysis. Furthermore, they optimized number-to-ASCII conversion methods and addressed race conditions.
performancemmapjavadata-structuresheap
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
Dmytro Vyazelenko - Principal Consultant Founder at Safepoint Ost GmbH