Dimitris Soumis

Senior Software Engineer at IBM

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

🤩
Rockstar
🎓
Top School
Dimitris Soumis is a Senior Software Engineer with six years of experience building robust backend systems and improving server-side reliability for enterprise and open-source projects. He has driven core work on JBoss and Tomcat-class servers at Red Hat and IBM, focusing on performance, security hardening, and low-level networking fixes such as cipher de-duplication and stream timeouts. A master's-trained computer scientist from the National & Kapodistrian University of Athens, he blends academic rigor with practical production delivery across Java EE and modern backend stacks. He has also supported hands-on teaching of Java/C++ OOP, and briefly managed projects in the telecom sector, which gives him both mentoring and cross-functional coordination skills. An active open-source contributor, his improvements to widely-used server projects reflect a focus on stability and measurable operational impact. Based in Greece, he consistently seeks efficiency gains that translate into safer, higher-performing systems.
code6 years of coding experience
job5 years of employment as a software developer
bookMaster's degree in Computer Science Data Information and Knowledge Management, Master's degree in Computer Science Data Information and Knowledge Management at National & Kapodistrian University of Athens
languagesGreek, English, German
stackoverflow-logo

Stackoverflow

Stats
33reputation
5kreached
4answers
0questions
github-logo-circle

Github Skills (15)

tomcat10
javas10
http10
java10
networking9
testing8
jax-rs6
authentication6
name-binding6
filter6
spring6
rest6
spring-boot6
if-statement6
webservice6

Programming languages (9)

JavaJinjaC++CJavaScriptHaskellGroovyRuby

Github contributions (5)

github-logo-circle
apache/tomcat

Apr 2022 - Mar 2025

Apache Tomcat
Role in this project:
userBack-end Developer
Contributions:2 reviews, 12 PRs, 22 pushes in 2 years 11 months
Contributions summary:Dimitris primarily focused on improving the Apache Tomcat server, a Java-based HTTP server. Their contributions involved addressing issues related to security and functionality, such as removing duplicate ciphers and implementing timeouts for reading data streams. They also made improvements to test coverage and added a new valve to enforce parameter limits, indicating a focus on stability, performance, and security enhancements within the Tomcat project. These changes demonstrate a solid understanding of server-side development and low-level networking.
osgiapachetomcathttpdjetty
dsoumis/HotelPlus

Nov 2019 - Jan 2020

Contributions:31 commits, 16 pushes in 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
Dimitris Soumis - Senior Software Engineer at IBM