Evan Bradley

Senior Software Engineer at Dynatrace

Detroit, 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
Evan Bradley is a Senior Software Engineer in Detroit with 11 years building production-grade applications across the stack, currently helping Dynatrace scale its platform. He blends backend systems expertise with pragmatic design, contributing to high-impact open-source projects like the OpenTelemetry Collector and its contrib modules to improve exporters, TQL capabilities, and robust testing. Comfortable refactoring complex systems, Evan has a track record of improving generics, HTTP/gRPC exporters, and component tooling to simplify observability pipelines. His career spans finance and automotive domains, and he brings disciplined engineering from a top academic record (BS Computer Science, 3.96) to large-scale cloud-native challenges. Colleagues rely on him for clean, testable solutions and for surfacing subtle edge cases—like nil-handling in telemetry processors—that prevent production surprises. He pairs deep technical curiosity with a practical focus on shipping reliable, maintainable software.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science, Computer Science, 3.96, Bachelor of Science, Computer Science, 3.96 at Oakland University
github-logo-circle

Github Skills (8)

opentelemetry10
go10
telemetry10
testing10
http9
grpc9
observability9
back-end-development8

Programming languages (10)

TypeScriptJavaMakefileOpen Policy AgentJavaScriptGoHTMLMermaid

Github contributions (5)

github-logo-circle
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:1463 reviews, 44 commits, 362 PRs in 6 months
Contributions summary:Evan primarily contributed to the OpenTelemetry Collector's transform processor, focusing on refining its capabilities. Their work involved implementing tests to handle `nil` values in attributes, and adding support for passing Getter slices to functions, enhancing TQL (Telemetry Query Language) functionality. The user also added a join factory, and refactored and renamed an existing functionality.
contribopentelemetry-collectortracingtempoobservability
OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:497 reviews, 87 PRs, 9 pushes in 2 years 8 months
Contributions summary:Evan primarily focused on refactoring and improving the OpenTelemetry Collector's consumererror package, removing unnecessary prefixes and improving the use of generics. They also contributed to HTTP status code handling in the OTLP HTTP exporter, adding support for partial success responses, and implemented changes to the OTLP exporter for gRPC. Their work included improvements to the components command to add connector components. This included refactoring and additions to testing.
opentelemetry-collectortracingtempoobservabilitytelemetry
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