Jean-baptiste Giraudeau

System Administrator & Devops

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
Jean-baptiste Giraudeau is a seasoned System Administrator and DevOps engineer with 13 years of experience building reproducible, nix-driven infrastructures and reliable deployment pipelines, notably for the Cardano ecosystem at IOHK. He writes maintainable backend software with a functional-first mindset, leveraging strong typing in Scala, Haskell and Rust, and contributes to high-profile open-source projects like ZIO, Scalaz and has helped shape haskell.nix. Equally at home improving CI/CD, cross-platform builds and NixOS services as he is optimizing runtime performance and typeclass abstractions, he blends SRE rigor with deep functional-programming expertise. A regular contributor to free software, he often focuses on build reproducibility, static musl builds and developer experience improvements that pay off across teams.
code13 years of coding experience
job15 years of employment as a software developer
bookMaster of Engineering - Ecole des Mines de Nantes, Organization and Management of Information Technologies, Master of Engineering - Ecole des Mines de Nantes, Organization and Management of Information Technologies at IMT Atlantique
languagesFrench, English, Italian
github-logo-circle

Github Skills (46)

asynchronous10
semigroup10
docker10
nix10
scripting10
async10
monoid10
scalaz10
configuration-management10
nixos10
zio10
dockers10
java10
cicd10
scala10

Programming languages (19)

JavaC++CSSRustCScalaMakefileGo

Github contributions (5)

github-logo-circle
Functional programming in Java
Role in this project:
userBack-end Developer
Contributions:207 commits, 126 PRs, 115 pushes in 4 years 7 months
Contributions summary:Jean-baptiste primarily contributed to the functionaljava project by adding new features and improving existing code related to functional programming concepts in Java. The contributions include adding a bimap function to the Either class, refactoring code related to equality checks by utilizing helper methods, and deprecating a method. Furthermore, the user contributed new optics and also optimized the code.
property-based-testingopticsfunctional-programmingmonoidalgebra
IntersectMBO/cardano-node

Jun 2019 - Jan 2023

The core component that is used to participate in a Cardano decentralised blockchain.
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:63 reviews, 239 commits, 137 PRs in 3 years 7 months
Contributions summary:Jean-baptiste primarily contributed to the NixOS configuration of the cardano-node, implementing and refining a service definition. They set up the initial NixOS service, added support for various features like systemd socket activation, and enabled multi-instance support. The user also made adjustments to address potential binding issues and enhance overall functionality of the service.
core-componentblockchainplutusdecentralisedcardano
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
Jean-baptiste Giraudeau - System Administrator & Devops