Jean Helou is a Staff Engineer with 14 years of experience specializing in Scala and Java, currently based in Auvergne-Rhône-Alpes and working at Malt. He brings a full-lifecycle perspective from early IBM days through long freelance work and technical leadership roles, blending hands-on backend engineering, testing, and infrastructure with product-minded design. Jean is an active open-source contributor to notable projects like Play Framework and Mill—extracting core modules, improving API ergonomics, and hardening test infrastructure for Play-based tooling. He champions Software Craftsmanship, organizes and speaks at community events (e.g., Paris Scala User Group, Scala.IO), and prioritizes knowledge sharing to raise team quality. Equally comfortable diving into business domains across retail, banking, transport, public sector and luxury, he often immerses himself in domain details to propose pragmatic technical solutions. An uncommon strength is his consistent focus on testability and modularization, demonstrated by contributions that improved Play’s maintainability and SecureSocial’s testing scaffold.
14 years of coding experience
15 years of employment as a software developer
Master's degree, Master's degree at Ecole supérieure d'Ingénieurs en Electrotechnique et Electronique
Contributions:270 reviews, 119 commits, 95 PRs in 4 years 5 months
Contributions summary:Jean primarily focused on modifying the object store to support new features. Their contributions included refactoring methods, implementing the `read` method to return an `InputStream`, and adding a new `save` method that accepts an `InputStream`. They also extracted and refactored the `HashBlobId` from the cassandra module. They introduced several new tests that used the features they developed.
The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
Back-end Developer
Contributions:11 commits, 1 PR, 5 comments in 2 years 3 months
Contributions summary:Jean primarily focused on refactoring and modularizing the Play Framework codebase. Their work involved extracting core modules like "play-functional", "play-datavalidation", and "play-json", suggesting a focus on dependency management and improving the framework's internal structure. They also modified the controller implicits and removed session/flash access through implicit in documentation, indicating an effort to refine the API and improve developer experience. This suggests a focus on improving the framework's maintainability and developer usability.
restfulplay-frameworkframeworkplayframeworkjvm
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.