Thibaud Lepretre is an experienced R&D senior developer with 14 years building backend systems, currently shaping modular enterprise dashboards at Dassault Systèmes. He is a pragmatic, agile-minded Java and Spring specialist who began in PHP and expanded into Go, Kotlin and JavaScript, with deep expertise in SOA, performance tuning and service-to-service authentication. His work spans from writing parsers and compilers for app platforms to designing caching and database benchmarks across RDBMS, NoSQL and NewSQL systems. An active open-source contributor, he’s improved libraries like zalando/problem-spring-web and brought media integrations to Rocket.Chat, and has also ported a popular Hugo theme—showing a blend of backend rigor and full-stack curiosity. Colleagues describe him as collaborative and mentor-oriented, equally keen to share knowledge at meetups as to dive into low-level performance problems.
14 years of coding experience
11 years of employment as a software developer
Computer Engineering, Computer Engineering at Chalmers tekniska högskola
Computer Science, Computer Science at Asia Pacific University of Technology and Innovation (APU / APIIT)
diplôme d'ingénieur, Système d'information, diplôme d'ingénieur, Système d'information at EFREI - Ecole Française d'Electronique et d'Informatique
BTS, Informatique de gestion, BTS, Informatique de gestion at Lycée Louis Armand
A gorgeous responsive theme for Hugo blog framework
Role in this project:
Full-stack Developer
Contributions:23 releases, 4 reviews, 386 commits in 6 years 5 months
Contributions summary:Thibaud primarily focused on transforming a Hexo template to the Hugo framework, indicating a strong understanding of both static site generators. Their work involved converting various template files, including layouts, partials, and shortcodes. This involved refactoring code and adapting the template structure to align with Hugo's specific syntax and features. They also implemented improvements such as protocol-independent URLs and customized the theme's appearance by, for example, adding a new image gallery.
Contributions:10 commits, 5 PRs, 81 comments in 8 months
Contributions summary:Thibaud primarily focused on refactoring and improving the `problem-spring-web` library, specifically related to exception handling and converting Spring `HttpStatus` to Jax-RS `StatusType`. They modified the `StatusConverter` interface and introduced a new `HttpStatusAdapter` and `SpringAdviceTrait` to facilitate this conversion. Furthermore, the user added support for Spring's `BindException` and made adjustments to how field names are generated in validation error messages. This work demonstrates a focus on improving the library's API and handling of HTTP status codes and validation.
spring-bootrfc7807problemsspring-mvcspring
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
Thibaud Lepretre - R&D Senior Developer at Dassault Systèmes