Yang Song is a software engineer with a decade of experience specializing in cloud infrastructure, observability, and distributed systems, currently building monitoring capabilities at Datadog after five impactful years on Cloud Spanner and OpenTelemetry work at Google. He combines production-facing SRE instincts with deep backend engineering—contributing to high-profile open-source projects like OpenTelemetry, OpenCensus, gRPC, and the Datadog Agent to improve tracing, metrics export, and protocol handling. Known for pragmatic performance tuning and reliability work at planet-scale, he’s fixed tricky proto/import issues, implemented metric interceptors, and refined exporters across multiple language SDKs. A strong collaborator and open-source maintainer, he brings both academic rigor (MS in CS) and practical infrastructure experience to complex telemetry and database ecosystems.
10 years of coding experience
6 years of employment as a software developer
Master’s Degree, Computer Science, 3.87/4.0, Master’s Degree, Computer Science, 3.87/4.0 at Northeastern University
Bachelor's Degree, Traffic Engineering (Intelligent Transportation System), 3.7/4.0, Bachelor's Degree, Traffic Engineering (Intelligent Transportation System), 3.7/4.0 at Sun Yat-Sen University
A stats collection and distributed tracing framework
Role in this project:
Backend Developer
Contributions:18 releases, 1 review, 449 commits in 2 years 7 months
Contributions summary:Yang primarily focused on modifying the serialization and deserialization logic within the OpenCensus Java library, specifically related to tag encodings. They updated test methods, including making them static and refactoring fixed-length ByteBuffers into dynamic ByteOutputStreams, improving efficiency. The contributions also involved adding metric and view descriptors for real-time metrics in streaming RPCs, adding a new metric and adding Javadoc to support the new features.
A stats collection and distributed tracing framework
Role in this project:
Back-end Developer
Contributions:1 release, 39 commits, 78 PRs in 1 year 5 months
Contributions summary:Yang primarily contributed to the Stackdriver exporter within the OpenCensus Go framework. Their work involved implementing new features for the exporter, including supporting sum and mean aggregations, exporting label descriptors and the `opencensus_task` label. Additionally, the user made improvements to the code by refactoring the views, adding sanitization, and addressing issues in the existing implementation, demonstrating a focus on refining and extending the metrics export functionality. These changes are primarily focused on improving integration with Stackdriver.
golangdistributedtracingjaegertracingtrace
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.