Denis Sukhoroslov

Senior Expert Architect at T-Digital by Deutsche Telekom

Thessaloniki, Macedonia and Thrace, Greece
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

👤
Senior
🎓
Top School
Denis Sukhoroslov is a Senior Expert Architect with 12 years of experience designing and delivering large-scale distributed systems and enterprise grid platforms. He blends deep OOA/OOD and Java EE expertise with hands-on contributions to notable open-source projects like Hazelcast, where he implemented configuration/serialization and multi-threaded messaging enhancements. Denis has led architecture and product efforts across telecom, finance, and marketplace domains—founding a document DB built on distributed cache and shaping GAIA‑X services at T-Systems and Deutsche Telekom. He excels at turning complex, data-intensive requirements into pragmatic, scalable architectures and often bridges research-level thinking (with a Master’s in Physics) and production engineering. Based in Thessaloniki, he brings a pragmatic creativity to system design that favors real-time processing and operational simplicity.
code12 years of coding experience
job19 years of employment as a software developer
bookMaster's degree, Physics, Master's degree, Physics at Peter the Great St.Petersburg Polytechnic University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

xml10
hazelcast10
javas10
configuration-management10
data-serialization10
java10
serialization10
caching9
distributed-systems9
stream-processing8
testing8

Programming languages (2)

SmartyJava

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Jun 2014 - Feb 2017

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:21 commits, 9 PRs, 186 comments in 2 years 7 months
Contributions summary:Denis primarily contributed to the Hazelcast codebase by implementing and modifying configuration and serialization features, specifically related to XML-based configurations. They added and adjusted serialization for `MemberAttributeConfig`, `TopicConfig`, and other related configurations within the `hazelcast-spring` and `hazelcast` modules. Additionally, the user introduced multi-threading support for topic message processing and updated test cases. Several checkstyle issues were fixed through multiple commits.
computationstream-processingbigtablereal-timestreaming-data
Contributions:6 commits, 48 pushes, 1 branch in 8 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
Denis Sukhoroslov - Senior Expert Architect at T-Digital by Deutsche Telekom