Christian Mauduit is a hands-on CTO and seasoned software engineer with 16 years of professional experience and a 25-year practical background in software development, now based in the Greater Paris area. He has built and led backend teams and systems at scale—from engineering management at Leboncoin to distributed systems work at Datadog—specializing in Go, Kubernetes, and large-scale data stores. An active contributor to high-profile open-source tracing clients (Datadog dd-trace for Ruby, Python and Go), he focuses on robust instrumentation, testing, and production-quality telemetry. He pairs technical leadership with a founder’s mindset as owner of libereco and CTO of Avaeda, and brings an unusual secondary specialty as a certified mental trainer for athletes, applying performance coaching to team dynamics and personal resilience.
16 years of coding experience
21 years of employment as a software developer
Mental Trainer Sports, Mental Trainer Sports at Université Clermont Auvergne
Prépa 3 ½ Mathématiques M', Prépa 3 ½ Mathématiques M' at Lycée Chaptal
Master's Degree General trunk with IT specialization, Master's Degree General trunk with IT specialization at Centrale Lyon
Datadog Go Library including APM tracing, profiling, and security monitoring.
Role in this project:
Back-end Developer
Contributions:5 reviews, 76 commits, 28 PRs in 5 years 5 months
Contributions summary:Christian's contributions primarily focused on improving the Datadog Go library's tracing functionality. They implemented and refined features related to span handling, including adding a default service name and fixing a race condition in the enabled attribute. Furthermore, the user added the X-Datadog-Trace-Count header, a critical component for pre-sampling on the agent side. The user also improved meta and tag handling.
Contributions:12 releases, 365 commits, 101 PRs in 1 year 2 months
Contributions summary:Christian primarily contributed to the development and testing of the Ruby client for the Datadog tracing library. Their work focused on writing integration tests to verify that the client correctly sends data to the tracing agent. Additionally, the user implemented tests for the transport layer, confirming its functionality and error handling. The commits also included the addition of tests for service metadata, illustrating a focus on ensuring the client's comprehensive functionality.
apmtracingruby-clientrubydatadog-tracing
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.