Charles Moulliard is a Sr. Principal Software Engineer and longtime Apache committer with nearly two decades of experience designing and delivering integration-first, cloud-ready enterprise systems. He combines deep expertise in Java, OSGi, SOA, and messaging with hands-on work across front-end and back-end stacks—contributing notable features to projects like Hawtio, Apache Karaf and Camel, and adding Gitea support to Backstage. At Red Hat he led Spring integration for JBoss/OpenShift and now continues enterprise platform work at IBM, bridging middleware, Kubernetes, and business automation (Drools/jBPM/Kogito). He has a strong financial-services background (clearing, FIX/SWIFT/FPML) and a track record migrating batch processing to real-time architectures. An active open-source maintainer, he often operates at the intersection of project governance and low-level implementation, bringing both PMC experience and detailed code contributions. Unexpectedly, his academic roots are in agronomy and zoology, reflecting a multidisciplinary mindset applied to complex software ecosystems.
17 years of coding experience
12 years of employment as a software developer
Engineer Agronomy, Engineer Agronomy at Université catholique de Louvain
Drools and jBPM integration with seam, spring, camel, ...
Role in this project:
Back-end Developer
Contributions:112 commits, 1 comment in 1 year 6 months
Contributions summary:Charles primarily contributed to the integration of Drools and jBPM by adding decision tables and adapting features to deploy jBPM. The commits show modifications to OSGI configuration files, particularly concerning the importing and exporting of packages related to Hibernate, and integration with Spring and Camel. The user also worked on incorporating unit tests, using Pax-Exam, for a KieSpring application in a Karaf environment.
fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
Role in this project:
Back-end Developer
Contributions:76 commits, 19 PRs, 74 comments in 5 years 1 month
Contributions summary:Charles primarily focused on resolving issues within the codebase. They addressed a bug related to retrieving a client from the Camel registry within the fabric-camel module. Additionally, the user merged updates from the master branch, implying a role in maintaining the codebase's integration and stability. Their work touched upon Java and Scala code, indicating their involvement in core back-end components and configurations.
dockerfabricjenkinskubernetesmicroservices
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.