William Yu

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
William Yu is a seasoned software engineer with a decade of experience building reliable, high-throughput data and observability systems across finance and ad tech. Currently at Datadog, he contributes to the Datadog Agent—improving process monitoring with gRPC-based hostname retrieval, container process chunking, and resilient backoff/timeouts—bringing practical DevOps sensibilities to backend engineering. His background includes core data platform work at Conductor and Unified, where he engineered Kafka-based ingestion and transformation pipelines for large-scale telemetry and advertising data. Early experience in quantitative technology teams at major banks gave him a strong foundation in performance-sensitive Java and low-latency systems. Based in New York, he combines production-grade distributed systems expertise with a knack for pragmatic performance optimizations that improve observability and operational reliability.
code10 years of coding experience
job12 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Rochester Institute of Technology
github-logo-circle

Github Skills (12)

process-monitor10
process-monitoring10
go10
backend10
back-end-development10
grpc10
dockers9
containerization9
observability9
monitoring9
docker9
distributed-systems8

Programming languages (7)

JavaRustJavaScriptGoHTMLKotlinPython

Github contributions (5)

github-logo-circle
DataDog/datadog-agent

Mar 2021 - Jan 2023

Main repository for Datadog Agent
Role in this project:
userBackend & DevOps Engineer
Contributions:361 reviews, 28 commits, 81 PRs in 1 year 10 months
Contributions summary:William primarily focused on enhancing the Datadog agent's process monitoring capabilities. Their contributions included implementing gRPC for hostname retrieval within the process agent, improving the overall performance and reliability of the agent. Furthermore, the user worked on adding chunking for container processes, optimizing how container data is processed and sent, which would improve data handling efficiency. They also improved the configuration of the gRPC connection timeout and adjusted the backoff configurations.
golangdatadog-agentagentobservabilitypmm
Generate a Java GraphQL client based on introspection data and predefined queries.
Contributions:6 PRs in 2 years 10 months
graphql-clientgraphql-subscriptionsapollographqlgraphql-javanexus
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
William Yu - Software Engineer at Datadog