Senior Software Developer at The Apache Software Foundation
Barraux, Auvergne-Rhône-Alpes, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Emmanuel Hugonnet is a Senior Software Developer with 17 years of experience building and modernizing enterprise Java systems, currently working at IBM after a long tenure at Red Hat where he was a core developer on WildFly and JMS/Artemis integration. Trained as an engineer in physics and materials chemistry, he combines analytical rigor with pragmatic software architecture—migrating legacy J2EE platforms to modern JakartaEE, REST and CI-driven workflows. A prolific open-source contributor and NetBeans PMC member, his commits span installer UX fixes to deep backend runtime and security improvements in projects like WildFly and ActiveMQ Artemis. He co-founded Grenoble’s Alpes JUG and created the SnowCamp developer conference, demonstrating a commitment to community building and developer experience. Known for solving tricky integration and lifecycle issues (e.g., JGroups/ResourceAdapter and PostgreSQL journal work), he brings both systems-level insight and hands-on bug-to-feature delivery. Based in Barraux, France, he blends developer tooling, cloud readiness, and practical generative-AI experimentation into production-focused engineering.
17 years of coding experience
26 years of employment as a software developer
Ingénieur, Physique et Chimie avec une spécialisation en physico-chimie des matériaux, Ingénieur, Physique et Chimie avec une spécialisation en physico-chimie des matériaux at Ecole supérieure de Physique et de Chimie industrielles de la Ville de Paris
Contributions:34 reviews, 58 PRs, 79 comments in 8 years 8 months
Contributions summary:Emmanuel primarily contributed to the ActiveMQ Artemis project by modifying the resource adapter and core client code. Their work focused on enhancing the interaction with JGroups within the ResourceAdapter, switching to a BroadcastEndpointFactory to avoid lifecycle issues. They also addressed issues related to PostgreSQL journal implementation, implementing reflection to manipulate BLOBs when direct access to internal PostgreSQL classes was unavailable. Furthermore, they made improvements to SSL context management, providing a caching mechanism.
The core runtime that is used by the WildFly application server
Role in this project:
Back-end Developer
Contributions:104 reviews, 320 commits, 321 PRs in 8 years 8 months
Contributions summary:Emmanuel primarily worked on back-end development, as indicated by the code changes related to the core runtime of the WildFly application server. Their commits addressed issues like invalid jar renaming, deployment scanner behavior, and security realm integration. The user also demonstrated skills in improving the error handling and resolving issues with the management API, making the system more robust. The user focused on fixing bugs and adding support for various authentication types.
application-serverwildfly
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.