Nicolas Filotto is a Principal Software Engineer based in France with over 16 years of hands-on experience and a Master's in engineering, backed by Java SE 6 Developer Certified Master credentials and 20+ years working with Java/JavaEE ecosystems. He combines deep backend expertise—especially in Java, Quarkus, Camel and cloud-native stacks—with a track record of migrating systems to Kubernetes, improving performance, and architecting resilient integrations. As an active open-source contributor and Apache Camel PMC member, he has driven core features, critical bug fixes and native DSL support across prominent projects like Apache Camel, Camel Quarkus and Quarkus itself. His contributions to widely used tools such as Telegraf and muCommander show a practical bent for fixing hard runtime issues (segfaults, caching, error handlers) and enhancing observability. Equally comfortable leading projects and writing clear documentation, he bridges community stewardship and production-grade engineering with a pragmatic focus on maintainability.
16 years of coding experience
11 years of employment as a software developer
Mathematics, Mathematics at Lycée françois 1er (Fontainebleau)
Master's Degree in Engineering Computer science, Master's Degree in Engineering Computer science at ESIEA - École d'Ingénieur·e·s d'un numérique utile
Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
Role in this project:
Back-end Developer
Contributions:47 reviews, 31 commits, 37 PRs in 5 months
Contributions summary:Nicolas primarily contributed to bug fixes and feature enhancements within the Apache Camel K project. Their work involved resolving issues related to annotations and labels for Kamelets, forcing volume paths, and aligning the code of commands with the --all flag. Furthermore, they added support for secret/configmap as runtime/build-time properties, allowing greater flexibility in application configuration. They also introduced a config command to manage default settings and added the possibility to set build publish strategy options from the install command.
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
Back-end Developer
Contributions:82 commits, 27 PRs, 363 comments in 3 months
Contributions summary:Nicolas primarily focused on improving the project's documentation and making several enhancements to the code, including the addition of the ability to specify the charset and fixing potential issues arising from bad URLs. The user's work involved Javadoc improvements, code refactoring to avoid duplication, and ensuring proper handling of different content types and encodings. These contributions suggest a focus on code quality, maintainability, and usability within the Takes framework.
micro-frameworkjava-webundertowxml-xsltframework
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
Nicolas Filotto - Ingénieur Logiciels Principal at Talend