David Murray

Principal Software Engineer at Docusign

Seattle, Washington, 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

👤
Senior
🎓
Top School
David Murray is a Principal Software Engineer based in Seattle with 11 years of experience building large-scale cloud and backend systems across companies like DocuSign, Heroku, Salesforce, and AWS. He combines hands-on engineering with architecture-level thinking, improving observability and metrics—most notably contributing Elasticsearch metrics enhancements to the widely used OpenTelemetry Collector Contrib project. Known for pragmatic leadership, he champions diverse hiring and inclusive teams as part of his hiring philosophy. A UW–Madison computer science graduate, he blends enterprise experience with active open-source contribution to make production systems more observable and reliable.
code11 years of coding experience
job18 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Wisconsin-Madison
languagesEnglish, brainf**k, haifu
github-logo-circle

Github Skills (16)

amazon-elasticsearch10
opentelemetry10
elasticsearch10
elasticsearchquery10
develop10
go10
aws-elasticsearch10
meter10
metric10
elasticsearch-api10
computer-engineering9
data-structure5
datastructures-algorithms5
algorithms5
algorithm5

Programming languages (5)

JavaShellGoRubyPython

Github contributions (5)

github-logo-circle
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:28 reviews, 8 commits, 11 PRs in 6 months
Contributions summary:David primarily contributed to the OpenTelemetry Collector Contrib repository by adding and modifying metrics related to the Elasticsearch receiver. Their work involved adding new metrics for various aspects of Elasticsearch, including breaker memory, cluster health, node cache, and process statistics. The changes encompassed modifications to the generated metrics files and the scraper logic to collect and report these metrics, enhancing the observability of Elasticsearch deployments within the OpenTelemetry framework. This included implementation of new attributes and data points to collect these metrics.
contribopentelemetry-collectortracingtempoobservability
Terraform Heroku provider
Contributions:18 PRs, 22 pushes, 17 branches in 4 years 7 months
herokuterraform-herokuproviderterraform
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
David Murray - Principal Software Engineer at Docusign