Jean-sébastien Pédron

Core Developer In The RabbitMQ Team at VMware

Paris, Ile-de-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
award
Top expert inDistributed Database Technologies and Analytics Platforms
Jean-sébastien Pédron is a Unix-focused systems and backend engineer with 21 years of experience, currently a core developer on the RabbitMQ team at VMware where he drives user-facing robustness and upgradeability. He champions readable, well-documented code and pragmatic tooling—introducing feature flags to enable rolling RabbitMQ upgrades without downtime since 2018. Deeply practical in C and Erlang, he also experiments with Rust and routinely improves build, testing and CI processes across projects like Erlang/OTP and RabbitMQ clients. A long-time FreeBSD committer, he brings kernel-to-userland experience (notably in DRM video driver ports) that informs his cross-platform and reliability work. His open-source contributions span high-impact repos—Erlang/OTP, RabbitMQ, erlang.mk and Darktable—where he balances low-level systems fixes with improved test coverage and developer ergonomics. He blends a systems programmer’s attention to detail with a product-minded focus on intuitive APIs and user experience.
code21 years of coding experience
job13 years of employment as a software developer
bookBAC S, Speciality Physics/Chemistry, BAC S, Speciality Physics/Chemistry at Lycée Saint-Sauveur
bookBachelor, Computer Science, Bachelor, Computer Science at University of South Brittany
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
2,107reputation
233kreached
49answers
1question
Badges
rabbitmq
top-1%
github-logo-circle

Github Skills (71)

dragonflybsd10
package-management10
testing10
c1110
openbsd10
c1710
asp-net10
javas10
lua10
automation10
automation-testing10
build-automation10
code-cleanup10
webserver10
system-programming10

Programming languages (28)

C#CDiffMakefileGoHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
Delayed Messaging for RabbitMQ
Role in this project:
userBack-end Developer
Contributions:125 commits, 5 PRs, 104 pushes in 5 years 6 months
Contributions summary:Jean-sébastien primarily contributed to the core functionality of the RabbitMQ delayed message exchange plugin. They addressed issues related to code compatibility with older Erlang versions and enhanced the test suite by incorporating more comprehensive checks for message delivery and node restarts. The user also refactored build processes, updating dependencies, and streamlining configuration to improve maintainability and robustness. This involved modifications to the application definition and Makefile, demonstrating a focus on backend code and related build processes.
exchangepluginrabbitmq-pluginqueueingamqp
rabbitmq/rabbitmq-server

Nov 2014 - Jan 2023

Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
userBack-end Developer
Contributions:6 releases, 248 reviews, 8414 commits in 8 years 3 months
Contributions summary:Jean-sébastien's commits primarily focused on updating copyright notices within various files across multiple submodules, indicating a maintenance and administrative role within the project. The changes applied to source code, tests, and documentation suggest that the user was responsible for consistently updating copyright information across the project and its dependencies. They were also involved in code cleanup by removing trailing whitespaces in multiple files.
streamsstomptier-1message-queuestreaming
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-sébastien Pédron - Core Developer In The RabbitMQ Team at VMware