Who am I?

I am a Director and Senior Principal Software Engineer (Red Hat) at IBM, based in Lyon, France.
As an individual contributor, I focus on reactive systems and Java-based cloud-native technologies, contributing primarily to Quarkus, Mutiny, and Eclipse Vert.x.
I am the author of Vert.x in Action β Asynchronous and Reactive Java, published by Manning:

Before joining IBM through Red Hat, I was an Associate Professor of Computer Science and Engineering at INSA Lyon and the CITI Laboratory, where I held several teaching, research, and leadership roles.

My long-standing engagement in the Java community earned me recognition as a Java Champion.
Professional experience π¨π»βπ» #
- Since September 2025 β Director, Senior Principal Software Engineer (Red Hat), IBM
- April 2024 β August 2025 β Senior Principal Software Engineer, Red Hat
- October 2018 β March 2024 β Principal Software Engineer, Red Hat
- September 2016 β August 2018 β Delegation to Red Hat through INSA Lyon, contributing to Eclipse Vert.x
- 2009 β 2018 β Associate Professor (tenured) and Researcher, INSA Lyon β CITI Laboratory
- 2016 β 2017 β Scientific Deputy Manager, Spie ICS β INSA Lyon IoT Chair
- 2014 β 2017 β Deputy Director, CITI Laboratory β Industry and society relations
- 2012 β 2017 β Manager, IST program, INSA Lyon
- 2011 β 2015 β Contracting Technical Writer, Oracle Corporation
- 2004 β 2009 β Researcher and Lecturer, Clermont-Auvergne University (ISIMA) and the University of New South Wales
- 2003 β Intern, Michelin, Software Methods and Tools Group
Open source contributions β¨ #
- Mutiny β Reactive programming library for Java. Maintainer.
- Eclipse Vert.x β Reactive toolkit for the JVM. Core developer and maintainer.
- Quarkus β Kubernetes-native Java stack for cloud environments. Developer.
- Eclipse Golo β Dynamic JVM language. Creator.
- JooFlux β Dynamic aspect injection and live method patching for Java. Co-creator.
- IzPack β Cross-platform software installer. Founder (retired).
Selected publications π #
These works highlight key aspects of my research and open source journey.
For a full list, visit my publications page.
- Julien Ponge, Arthur Navarro, ClΓ©ment Escoffier, and FrΓ©dΓ©ric Le MouΓ«l. Analysing the Performance and Costs of Reactive Programming Libraries in Java. REBLS β21, ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, 2021. DOI PDF
- Julien Ponge and Mark Little. Scalability and resilience in practice: current trends and opportunities. SRDS 2019, Lyon, France. PDF
- Stefan-Gabriel Chitic, Julien Ponge, and Olivier Simonin. SDfR β Service Discovery for Multi-Robot Systems. ICAART 2016, Rome, Italy. HAL entry
- Julien Ponge, FrΓ©dΓ©ric Le MouΓ«l, and Nicolas Stouls. Golo: a Dynamic, Light, and Efficient Language for the Post-InvokeDynamic JVM. PPPJβ13, Stuttgart, Germany. DOI PDF
- Julien Ponge, Boualem Benatallah, Fabio Casati, and Farouk Toumani. Analysis and Applications of Timed Service Protocols. ACM Transactions on Software Engineering and Methodology, 2010. DOI
PhD supervision π¨βπ¬ π©βπ¬ #
- Arthur Navarro (defended 2025, Red Hat Research / ANRT CIFRE) β Choreography extraction and projection for the verification and the optimization of reactive distributed systems: a language-runtime continuum
- Patrik Fortier (defended 2024, INSA Lyon / Spie ICS IoT Chair) β Programming language abstractions for the Internet of Things. https://theses.fr/2024ISAL0039.
- Stefan-Gabriel Chitic (defended 2018, French Ministry Grant) β Middleware and programming models for multi-robot systems. https://theses.fr/2018LYSEI018.
Education π #
- π¦πΊ PhD (under cotutelle agreements), University of New South Wales, 2008 β Supervised by Boualem Benatallah
- π«π· PhD, Clermont-Auvergne University, 2008 β Supervised by Farouk Toumani
- π«π· Masterβs, Clermont-Auvergne University, 2004
- π«π· Bachelorβs, Clermont-Auvergne University, 2002
- π«π· High School Diploma, LycΓ©e Alain Colas, Nevers, 1999