Thomas Petillot

Tech Lead at Gatling

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code6 years of coding experience
bookMaster 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
github-logo-circle

Github Skills (21)

dependency-management10
loadtest10
http10
finagle10
sbt10
scala10
performance-testing10
automation10
automations10
load-testing10
circe9
json9
cicd9
javas8
rest8

Programming languages (9)

MDXHCLTypeScriptJavaScalaSCSSJavaScriptGroovy

Github contributions (5)

github-logo-circle
finagle/finch

Apr 2022 - Nov 2022

Scala combinator library for building Finagle HTTP services
Role in this project:
userBack-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.
circefinaglehttp-servicescombinatorscala
gatling/gatling

Oct 2019 - May 2022

Modern Load Testing as Code
Role in this project:
userBack-end Developer & DevOps Engineer
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.
Request Free Trial
Thomas Petillot - Tech Lead at Gatling