Thibaud Lepretre

R&D Senior Developer at Dassault Systèmes

Fronton, Occitania, 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
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.
code14 years of coding experience
job11 years of employment as a software developer
bookComputer Engineering, Computer Engineering at Chalmers tekniska högskola
bookComputer Science, Computer Science at Asia Pacific University of Technology and Innovation (APU / APIIT)
bookdiplô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
bookBTS, Informatique de gestion, BTS, Informatique de gestion at Lycée Louis Armand
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
3,969reputation
386kreached
55answers
46questions
Badges
spring-security
top-5%
github-logo-circle

Github Skills (37)

api-rest10
hugo10
javascript10
coffeescript10
spring10
api-design10
restful-api10
java10
javas10
exception-handling10
front-end-development10
spring-boot10
rest-api10
error-handling10
static-site-generation10

Programming languages (22)

PowerShellJavaC++JinjaCSSRustCScala

Github contributions (5)

github-logo-circle
A gorgeous responsive theme for Hugo blog framework
Role in this project:
userFull-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.
syntax-highlightingresponsive-themegorgeoushugohugo-blog
zalando/problem-spring-web

May 2016 - Feb 2017

A library for handling Problems in Spring Web MVC
Role in this project:
userBack-end Developer
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