Thomas Segismont

Senior Software Engineer at IBM

Marseille, Provence-Alpes-Côte d'Azur, France
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
Thomas Segismont is a senior software engineer with over 14 years of professional experience and 20+ years programming, specializing in Java and the reactive Vert.x ecosystem. A long-time open-source contributor and Vert.x core team member, he has driven database client features, reactive SQL improvements and buffer/network optimizations across widely used projects such as Eclipse Vert.x and Quarkus. He joined Red Hat in 2012 to work on middleware and monitoring tools, later advancing to principal engineer roles and transferring to IBM in 2025 to continue shaping Java middleware. Based in Marseille, he actively supports the local Java community as an organizer and frequent conference speaker at venues like JavaOne, Devoxx and Red Hat Summit. Beyond coding, he has a practical knack for bridging operations and development—implementing clustering, SSL and connection-leak fixes—and for turning real-world protocol and database needs into robust library features. Trained as an Ingénieur Civil des Mines, he blends strong academic foundations with a pragmatic, community-minded engineering approach.
code14 years of coding experience
job16 years of employment as a software developer
bookIngénieur Civil des Mines (Master's degree) Systèmes informatiques, Ingénieur Civil des Mines (Master's degree) Systèmes informatiques at Ecole Nationale Supérieure des Mines de Nancy
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
8,913reputation
298kreached
310answers
1question
Badges
gradle
top-5%
reactive-programming
top-5%
java
top-5%
kotlin
top-5%
github-logo-circle

Github Skills (53)

asynchronous10
json10
javascript10
ssl10
tls1210
postgresql10
prepared-statements10
reactive10
mysql10
async10
rxjavafx10
testing10
db210
template-engine10
tls1310

Programming languages (12)

TypeScriptMDXJavaDockerfileShellCSSScalaJavaScript

Github contributions (5)

github-logo-circle
Vert.x 3 guide for Java developers
Role in this project:
userFull-stack Developer
Contributions:45 commits, 8 PRs, 4 pushes in 4 years 11 months
Contributions summary:Thomas contributed to both backend and frontend aspects of the Vert.x-based wiki application. They refactored the main verticle to use RxJava constructs for asynchronous deployments and improved the server-side API by adding RxJava constructs. The user implemented a client-side component to show a warning when the page has been modified by another user, using the SockJS library for real-time updates, and added functionality for markdown processing using the EventBus.
rxjavavert-xasyncjavareactive
vert-x3/vertx-examples

Sep 2016 - Jan 2021

Vert.x examples
Role in this project:
userBack-end Developer
Contributions:3 reviews, 124 commits, 64 PRs in 4 years 4 months
Contributions summary:Thomas primarily focused on adding and modifying examples for the Vert.x framework, particularly related to back-end development. This includes updating examples for event bus pub/sub, HTTP/2 servers, Spring Boot clustering with Hazelcast, Spring Boot vertical factories, and database interactions using JDBC and Mongo. The user also updated existing examples for REST and API and also fixed some API examples.
non-blockingevent-loophttp2vert-xkotlin
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
Thomas Segismont - Senior Software Engineer at IBM