Jean-baptiste Boric

Ingénieur Consultant Informatique

Auvergne-Rhône-Alpes, 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 Boric is an experienced Ingénieur Consultant Informatique based in Auvergne-Rhône-Alpes with 11 years building robust, low-level and infrastructure software. He combines datacenter monitoring, system/network administration and CI platform deployment for enterprise clients (notably Eaton) with hands-on embedded and OS-level development in prominent open-source projects like NumWorks' Epsilon, SerenityOS and MINIX. His contributions span kernel locking refactors, filesystem rewrites, SNMPv3 and UPS protocol enhancements, and adding a GDB server to an emulator—demonstrating deep expertise in operating systems, firmware and backend protocols. Comfortable across C/C++ and system tooling, he brings an uncommon blend of datacenter ops experience and low-level engineering, driven by a taste for "increasing entropy" and improving reliability from the hardware up.
code11 years of coding experience
bookDUT, Informatique, DUT, Informatique at Université de Savoie
bookEcole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
languagesFrench, English
github-logo-circle

Github Skills (47)

timers10
debugging10
snmp10
debug10
filesystem10
c-language10
posixct10
unix10
system-programming10
qt10
locking10
snmpd10
timer10
os-development10
c1110

Programming languages (10)

JavaC++ShellCM4JavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
Official MINIX sources - Automatically replicated from gerrit.minix3.org
Role in this project:
userBackend Developer
Contributions:20 commits, 14 PRs, 89 comments in 2 years 11 months
Contributions summary:Jean-baptiste primarily contributed to the MINIX operating system's file system functionalities. Their work involved a significant rewrite of the ISO 9660 file system server, adding support for various features like Rock Ridge Interchange Protocol (RRIP) and System Use Sharing Protocol (SUSP), thus improving the system's compatibility and features. Furthermore, the user added the `posix_spawn` family of functions to the libc, and also implemented `getmaxpartitions()`, further enhancing the capabilities of the operating system. The user's contributions showcase expertise in file system development and low-level system programming.
minixgerritreplicatedminix3sources
SerenityOS/serenity

Oct 2019 - Jan 2022

The Serenity Operating System 🐞
Role in this project:
userBack-end Developer
Contributions:35 reviews, 164 commits, 50 PRs in 2 years 3 months
Contributions summary:Jean-baptiste's contributions primarily involve refactoring and improving the SerenityOS kernel. Their work focuses on migrating locking mechanisms, specifically replacing older spinlock implementations with the `ProtectedValue` and `SpinLockProtectedValue` constructs. These changes affect various kernel subsystems including network, file system, and process management. The user also introduces new concepts for managing contended resources.
kernelunixbrowserserenityoperating-system
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 Boric - Ingénieur Consultant Informatique