Pedro Lambert

Senior Software Engineer at Datadog

New York, New York, United States
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
Pedro Lambert is a Senior Software Engineer in New York with 12 years building robust backend systems, currently focused at Datadog where he advanced system-probe network analysis and tracing infrastructure. He has deep experience in observability tooling—contributing to high-profile open-source projects like Datadog's dd-trace-rb and datadog-agent—fixing tricky issues such as trace leaks, forked-process ID collisions, and RTT and TCP edge cases. Trained as an electrical engineer and holder of a 3.9/4.0 MS in Computer Science from NYU, he blends systems-level rigor with practical engineering to improve real-time telemetry and connection handling. Colleagues rely on him to untangle subtle production bugs and deliver durable protocol-aware instrumentation.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster’s Degree, Computer Science, 3.9/4.0, Master’s Degree, Computer Science, 3.9/4.0 at New York University
bookBachelor's Degree, Electrical and Electronics Engineering, Bachelor's Degree, Electrical and Electronics Engineering at Escola Politécnica da USP
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

tracer10
ebpf10
distributed-tracing10
http10
network-monitoring10
apm10
ruby10
go10
tcp10
trace10
faraday9
dns9
protobuffer9
protobuf9
concurrency8

Programming languages (7)

DockerfileCGoHTMLRubyPythonEmacs Lisp

Github contributions (5)

github-logo-circle
DataDog/datadog-agent

May 2019 - Jan 2023

Main repository for Datadog Agent
Role in this project:
userBack-end Developer
Contributions:778 reviews, 392 commits, 440 PRs in 3 years 8 months
Contributions summary:Pedro focused on adding and improving features related to the system-probe component of the Datadog Agent, primarily centered around enhancing network traffic analysis. They implemented protobuf serialization for system-probe, refactored offset guessing code, and added support for RTT (round-trip time) monitoring. The user also augmented connection data with DNS information and implemented improved TCP and HTTP connection handling, including handling RST packets and addressing PID collisions.
golangdatadog-agentagentobservabilitypmm
DataDog/dd-trace-rb

Aug 2017 - Jan 2018

Datadog Tracing Ruby Client
Role in this project:
userBack-end Developer
Contributions:1 release, 132 commits, 83 PRs in 4 months
Contributions summary:Pedro primarily focused on enhancing the Datadog Tracing Ruby Client by introducing core features and refining existing components. Their contributions include implementing a `Datadog::Error` value-object, providing context setting to `DefaultContextProvider`, and enabling access to the provider. The user addressed trace leaks across multiple requests and made various fixes, including adjusting the version and correcting ID collisions for forked processes. Furthermore, they added integrations with `faraday` and `sucker_punch`.
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.
Request Free Trial
Pedro Lambert - Senior Software Engineer at Datadog