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.
10 years of coding experience
14 years of employment as a software developer
Bachelor's of Science Computer Science, Bachelor's of Science Computer Science at Grand Valley State University
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:
Backend 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.
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.