Sam Dehaan

Staff Software Engineer at Grafana Labs

Traverse City, Michigan, 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
Sam Dehaan is a Staff Software Engineer with over a decade of backend and observability experience, now at Grafana Labs after leading engineering teams at observIQ. He builds scalable, high-performance systems and has architected complex translations between pipeline- and SQL-based observability platforms for large enterprises. Sam is a hands-on leader who has both managed teams of up to 10 engineers and contributed deeply as an individual contributor to OpenTelemetry projects, improving JMX and nginx metric collection and test automation. Based in Traverse City, Michigan, he pairs enterprise integration experience with open-source impact, showing a knack for operationalizing telemetry at scale. A former creator of JVM-based metric agents and multitenant SaaS telemetry pipelines, he uniquely blends low-level data collection expertise with cloud migration and partner-facing engineering.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor's of Science Computer Science, Bachelor's of Science Computer Science at Grand Valley State University
github-logo-circle

Github Skills (10)

opentelemetry10
javas10
go10
jmx10
groovy10
java10
testing10
cassandra9
nginx8
cicd4

Programming languages (7)

TypeScriptJavaGoErlangGroovyRubyPython

Github contributions (5)

github-logo-circle
Role in this project:
userBackend Developer & QA Engineer
Contributions:33 reviews, 5 commits, 5 PRs in 11 months
Contributions summary:Sam primarily focused on improving the reliability and functionality of the JMX metrics collection for the OpenTelemetry Java Contrib project. Their contributions involved handling missing attributes in MBeans, updating metric definitions, and refactoring the Cassandra JMX metrics script to combine similar metrics. The user also contributed to integration tests, ensuring metrics were correctly generated and validated.
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:227 reviews, 19 commits, 47 PRs in 1 year 7 months
Contributions summary:Sam primarily focused on enhancing the metrics and testing capabilities of the OpenTelemetry Collector Contrib repository. They implemented updates to the nginx receiver, modifying metrics, tests, and metadata descriptions. Their work included modifications to code, including adding and modifying tests, updating descriptions, and enumerating label values within the integration tests. The user also made changes to support JMX receiver logging configuration and other minor code adjustments.
contribopentelemetry-collectortracingtempoobservability
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