Dmitry Treskunov

Department Lead at JetBrains

Munich, Bavaria, Germany
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
Dmitry Treskunov is a seasoned software leader with 12 years of experience, currently heading the TeamCity department at JetBrains in Munich and responsible for product strategy, team formation, and delivery. He progressed through hands-on TeamCity development to team lead and now department lead, blending deep Java backend expertise with people and product management. Dmitry contributes to prominent open-source projects—improving WebSocket robustness and JSR356 integration in the widely used Atmosphere framework—demonstrating a focus on reliability and real-time messaging. His background in software engineering from Saint Petersburg State University and a steady internal career at JetBrains reflect both technical depth and institutional influence.
code12 years of coding experience
job14 years of employment as a software developer
bookAlumnus (Specialist) Software engineering, Alumnus (Specialist) Software engineering at Saint Petersburg State University
languagesEnglish, Russian, German
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (11)

asynchronous10
javas10
event-driven10
websocket10
java10
async10
spring-boot8
netty7
microservices6
microservices-application6
teamcity6

Programming languages (14)

C#PowerShellJavaJinjaC++CSSScalaGroovy

Github contributions (5)

github-logo-circle
Atmosphere/atmosphere

Jun 2014 - Dec 2014

Event Driven WebSockets Framework with Cross-Browser Fallbacks
Role in this project:
userBack-end Developer
Contributions:21 commits, 2 comments, 2 issues in 5 months
Contributions summary:Dmitry focused on improving the robustness and stability of the Atmosphere framework, primarily related to WebSocket handling and JSR356 integration. They addressed critical issues in the JSR356 implementation, including semaphore handling, timeout configurations, and error logging. Furthermore, the user made improvements to the core components like the `Broadcaster` and `AtmosphereResourceImpl`, ensuring more reliable message delivery and exception handling. The contributions enhance the core WebSocket functionality of the framework.
spring-bootcross-browserasynchronouswebsocketsbrowser
Contributions:34 commits, 5 PRs, 24 pushes in 6 years 5 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