Julien Ponge

Senior Principal Software Engineer (Red Hat)

Tassin-la-Demi-Lune, Auvergne-Rhône-Alpes, 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
Julien Ponge is a Senior Principal Software Engineer with 17+ years of experience specializing in reactive Java middleware, currently continuing his work on Quarkus, Vert.x and Mutiny within IBM after a long tenure at Red Hat. Author of "Vert.x in Action" and an elected Java Champion, he combines deep academic roots (PhD and former associate professor at INSA Lyon) with industrial impact on high-profile open-source projects. His contributions span core framework development—fixing clustering and DNS issues in Vert.x, modernizing Mutiny APIs, and integrating reactive features across Quarkus—and practical tooling like IzPack and documentation pipelines. Julien is notable for translating research into production-ready libraries and for shepherding projects through licensing and governance (Golo to Eclipse), reflecting rare fluency across code, community and policy. Based in Lyon, he routinely advises architects and customers on reactive architectures and has a track record of improving stream correctness, logging and threading contexts in widely used Java runtimes.
code18 years of coding experience
job16 years of employment as a software developer
bookPhD Computer science, PhD Computer science at Université Blaise Pascal (Clermont-II) - Clermont-Ferrand
bookUNSW Sydney
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
598reputation
27kreached
34answers
0questions
github-logo-circle

Github Skills (40)

restructuredtext10
python10
reactive10
api-design10
testing10
java10
javas10
http-server10
reactive-programming10
vertx10
async9
jvm9
non-blocking9
user-guide9
multithreading9

Programming languages (18)

MDXSmartyJavaCSSC++ScalaGoHTML

Github contributions (5)

github-logo-circle
Vert.x 3 guide for Java developers
Role in this project:
userBack-end Developer
Contributions:1 release, 140 commits, 42 PRs in 4 years
Contributions summary:Julien primarily focused on refactoring the package structure and making license header reformatting changes within the Java-based Vert.x guide. They also initiated step-2 of the guide, which involved setting up the HTTP server, and implementing page rendering features. Furthermore, the commits show changes in the configuration for the application, along with the integration of Glot.io for the backup functionality. The contributions mainly cover the basic functionalities required to run the application.
javarxjavareactivevertxasync
smallrye/smallrye-mutiny

Jun 2020 - Jan 2023

An Intuitive Event-Driven Reactive Programming Library for Java
Role in this project:
userBack-end Developer
Contributions:22 releases, 318 reviews, 858 commits in 2 years 7 months
Contributions summary:Julien primarily worked on implementing core functionalities within the `smallrye/smallrye-mutiny` project. Their contributions included adding a filter operation on the `Multi` interface, enhancing the handling of null values, and deprecating/removing old APIs in favor of new ones, suggesting efforts toward API modernization and feature implementation. Additionally, the user implemented enhancements that involve logging capabilities and managing the overall threading context for operation execution, while ensuring the stream correctness through multiple tests.
event-drivenjavareactive-programmingreactivestreams
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