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.
apijavascript-clientjavascripttelemetryotel
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.