Thibault Kruse

Munich, Bavaria, Germany
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
award
Top expert inModern C++ Development and Cross-Platform Computing
Thibault Kruse is a seasoned Senior Java Engineer based in Munich with 14 years of experience building robust backend systems using JavaEE, Spring, SQL/NoSQL and Python. He combines strong requirements analysis and unit testing discipline with hands-on expertise in build, release and automation processes—evidenced by contributions improving linting and CI for high-profile projects like the C++ Core Guidelines and cpplint. Thibault has deep practical experience hardening developer tools and language runtimes, having fixed subtle platform-specific bugs and improved the Groovy shell’s resilience on Windows. Known for quietly improving code quality and developer workflows, he brings a pragmatic, detail-oriented approach to shipping reliable software at scale.
code14 years of coding experience
languagesEnglish, French, German, Japanese
stackoverflow-logo

Stackoverflow

Stats
10,459reputation
2.4mreached
289answers
39questions
Badges
gradle
top-5%
rest
top-5%
spring-test
top-5%
spring-boot
top-5%
java
top-1%
spring
top-5%
github-logo-circle

Github Skills (46)

debug10
c-language10
python10
groovy10
testing10
code-standards10
codelist10
cpplint10
software-quality10
java10
javas10
lint10
build-automation10
linting10
coding-style10

Programming languages (19)

JavaC++CSSCMakeTeXScalaGoHTML

Github contributions (5)

github-logo-circle
cpplint/cpplint

Apr 2016 - Aug 2022

Static code checker for C++
Role in this project:
userSoftware Engineer (focused on code quality and style)
Contributions:35 reviews, 174 commits, 116 PRs in 6 years 5 months
Contributions summary:Thibault primarily focused on improving the code quality and style of the C++ static code checker, cpplint. Their contributions involved removing trailing whitespace and addressing code style issues. They also added and integrated pyflakes into the Travis build process, and fixed code style with a focus on template parameters, references, and function calls within the codebase. Additional work was done to refine the codebase including documentation and fixing issues related to build and maintenance
lintercpplintcheckercode-checker
isocpp/CppCoreGuidelines

Sep 2015 - Jul 2020

The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:189 commits, 85 PRs, 212 comments in 4 years 10 months
Contributions summary:Thibault primarily contributed to improving the build and linting processes within the repository. Their work includes modifying the `cpplint.py` script for better code block detection, implementing spell checks, and optimizing the linting process by reducing the number of Python script invocations. The user also fixed merge conflicts and addressed newline issues within the extracted code snippets.
cppguidelinescpp17rules
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
Thibault Kruse