Datadog
CurrentSoftware Engineer
At Datadog, I work on Real User Monitoring (RUM), building tools that help customers manage and investigate their session data. I built the API and service layer for session rehydration, allowing customers to restore archived sessions from cold storage for incident analysis and compliance audits beyond the standard retention window. I also designed the architecture for batch rehydration to support the recovery of hundreds to thousands of sessions. Additionally, I delivered a self-service data forwarding product for Amazon S3, Google Cloud Storage, and Azure, replacing a process that previously required support intervention.
My work spans Go, Java/Scala, Vue.js, gRPC, PostgreSQL, and Terraform across a distributed team in New York and Paris. I've built a metrics configuration API that allows the frontend to discover available metrics without a new deployment and added decimal precision to retention sampling rates, giving customers finer control over data retention and cost. I also designed GraphQL request batching to reduce backend connection pressure, contributing to work that makes RUM data more accessible for AI and agent workflows. Across these projects, I've owned features from architecture and implementation through monitoring and production readiness.












