Valentin Marchaud is a seasoned CTPO and engineering leader based in Paris with 11 years of experience building and scaling production systems, product roadmaps, and cross-functional teams. He blends hands-on backend and DevOps expertise—Node.js, TypeScript, Kubernetes, Terraform, OpenTelemetry—with product strategy, mentoring a 6+ person org and guiding customer onboarding and data integrations. Valentin has a proven track record delivering reliability and observability at scale (multi-region deployments, Grafana, OpenTelemetry) and has contributed to notable open-source projects like PM2 and OpenTelemetry, creating core context-management packages and improving MongoDB/Express instrumentation. He pairs pragmatic architectural judgment with low-latency coding practices and operational hardening, and his background includes solo-building commercial products and migrating complex bare-metal infrastructures to containerized, multi-provider platforms. An alumnus of 42, he is as comfortable in pull requests fixing Windows process spawning as he is shaping long-term product vision.
11 years of coding experience
4 years of employment as a software developer
Software Engineering/Architecture, Software Engineering/Architecture at 42
Automatically rotate all applications logs managed by PM2
Role in this project:
Backend & DevOps Engineer
Contributions:26 commits, 13 PRs, 26 pushes in 1 year 4 months
Contributions summary:Valentin primarily contributed to the core logic of the `pm2-logrotate` module, enhancing its functionality and stability. They implemented features related to log rotation, including compression, file size limits, and date-based naming conventions. Furthermore, the user refactored the module's interaction with PM2, added PMX probes for monitoring, and fixed bugs, demonstrating a focus on both backend development and operational aspects.
Contributions:843 reviews, 53 commits, 253 PRs in 2 years 6 months
Contributions summary:Valentin primarily contributed to the development of the OpenTelemetry JavaScript client, focusing on core functionalities related to context management. They introduced the `context-base` and `context-asynchooks` packages, adding interfaces and implementations for scope management. The user also implemented features related to scope managers, including no-op and AsyncHooks implementations. Furthermore, the user added functionality to expose the bind method from the scope manager.
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.