Benoit Ruiz

Senior Software Engineer at Datadog

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
Benoit Ruiz is a senior software engineer with 12 years of experience building resilient, production-grade systems and developer tooling, now at Datadog. He blends practical engineering with mentorship and hiring experience, having improved CI stability, led migrations, and introduced authentication and compliance solutions across Synthetics and Private Location infrastructure. Comfortable across frontend and backend stacks (TypeScript, Scala, Node.js, Kubernetes, gRPC, Docker), he has led large migrations (SDK modernizations) and reduced operational costs through smarter monitoring and sampling. An advocate for documentation and functional programming, he contributes clear examples to prominent open-source TypeScript utilities like ts-toolbelt, helping make complex type-level APIs more accessible. Based in France, he’s known for a pragmatic, teaching-focused approach that emphasizes onboarding and long-term maintainability.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster of Engineering (M.Eng.) Computer Science and Management, Master of Engineering (M.Eng.) Computer Science and Management at Polytech Montpellier
bookBaccalauréat S, Baccalauréat S at Lycée Henri IV
bookDUT Computer Science, DUT Computer Science at IUT Montpellier
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
791reputation
85kreached
35answers
0questions
github-logo-circle

Github Skills (14)

typescript10
type-checking10
typescripts10
type-check10
typescript-types10
documentation10
type-system9
html6
css6
javascript6
event-handling6
jquery6
angular6
angularjs6

Programming languages (5)

TypeScriptShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
millsp/ts-toolbelt

Sep 2020 - Sep 2020

👷 TypeScript's largest type utility library
Role in this project:
userTechnical Writer
Contributions:5 commits, 1 PR, 4 comments in 1 day
Contributions summary:Benoit's contributions primarily revolve around enhancing the documentation of the `ts-toolbelt` library. They added examples to the documentation for various utility types, including `A.Clean`, `A.Kind`, `A.Promisable`, `A.Promise`, `C.Class`, `C.Parameters`, `F.UnCurry`, and types in the `L` namespace like `L.Append`, `L.Assign`, `L.At`, `L.AtLeast`, `L.Compulsory`, `L.CompulsoryKeys`, and `L.Concat`. These changes involved adding code snippets and usage examples to clarify the functionality of each type utility.
type-safetydynamic-typestypescript-libraryutilityfp-ts
ruizb/glossary-typescript

Mar 2021 - Feb 2022

Contributions:8 commits, 7 pushes, 1 branch in 10 months
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
Benoit Ruiz - Senior Software Engineer at Datadog