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.
14 years of coding experience
16 years of employment as a software developer
Ingé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
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.
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