Thomas Petillot is a Tech Lead based in Paris with six years of hands-on experience in backend engineering and DevOps, primarily at Gatling where he progressed from R&D intern to leading the team. He specializes in Scala and performance engineering, contributing notable fixes and refactors to high-profile open-source projects like Gatling and Finch. His work spans core functionality, build tooling, and simulation discovery logic—signals of strong system-level thinking and attention to runtime performance. Thomas has a master's in software engineering from Université de Rouen and pairs academic grounding with pragmatic delivery in production-grade tooling. He often bridges development and operations, improving CI/build configurations and documentation as much as application code. Colleagues value his ability to turn complex protocol and performance requirements into maintainable, well-tested implementations.
6 years of coding experience
Master en génie de l'informatique logicielle, Programmation / développeur informatique, général, Master en génie de l'informatique logicielle, Programmation / développeur informatique, général at Université de Rouen
Scala combinator library for building Finagle HTTP services
Role in this project:
Back-end Developer
Contributions:26 reviews, 21 commits, 32 PRs in 7 months
Contributions summary:Thomas primarily contributed to maintaining and updating the Finch library. They made changes to the build process, including updating dependencies like `sbt-microsites` and removing Bintray resolvers. Further contributions include merging branch updates, refactoring the code, and adapting to changes in dependencies like cats-effect. These actions focused on keeping the project current with evolving Scala, Finagle, and related library ecosystems.
Contributions:10 commits, 3 PRs, 5 pushes in 2 years 7 months
Contributions summary:Thomas contributed to the Gatling project by implementing and improving core functionalities, fixing bugs, and optimizing performance. Their work included refactoring the HTTP check mechanism, modifying the simulation class discovery process, and updating build configurations. They also made documentation improvements and addressed issues related to file handling and exception management. The user demonstrated proficiency in Scala and related build tools, and they interacted with the Gatling HTTP module.
gatlingload-testingloadtestingtestingscala
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.