Mike Goldsmith

Staff Software Engineer at Goldsmith Software Consulting

England, United Kingdom
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
Mike Goldsmith is a Staff Software Engineer with 11+ years building cloud-native observability and distributed systems, primarily in C#/.NET while also working in Go, Python, Java and JavaScript. He is a prolific open source contributor to CNCF projects—most notably extending the OpenTelemetry .NET client and the Collector Contrib with exporters, log translators and maintainability improvements that power real-world tracing backends like Jaeger and LightStep. At Honeycomb and previously LightStep and Couchbase he has combined SDK and backend work to improve query and tracing reliability, CI/CD workflows and developer ergonomics (including Docker Compose, Jenkins and Azure Pipelines). He runs his own consultancy and brings both product-facing and deep engineering experience, with a knack for refactoring legacy integrations into cleaner, production-ready components. An England-based engineer, Mike often surfaces hard-to-spot quality wins—such as adding console exporters for debugging and scope aggregation for logs—that accelerate observability adoption.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BSc), Bachelor of Science (BSc) at TEESSIDE UNIVERSITY
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
30reached
1answer
1question
github-logo-circle

Github Skills (27)

asynchronous10
back-end-development10
async10
testing10
distributed-tracing10
net10
dotnet10
instrumentation10
asp-net10
go10
sdk10
dotnet-core10
jaeger10
opentelemetry10
error-handling10

Programming languages (23)

C#SmartyJavaC++CSSRustCMakefile

Github contributions (5)

github-logo-circle
The official Couchbase SDK for .NET Core and Full Frameworks
Role in this project:
userBack-end Developer
Contributions:377 commits, 3 PRs, 34 comments in 5 years 2 months
Contributions summary:Mike's contributions primarily focused on enhancing the Couchbase .NET client's functionality, specifically around N1QL query capabilities and general SDK architecture. This involved implementing new query parameters (e.g., scan capacity, pipeline batch) and improving error handling and retry logic within the query execution framework. Furthermore, the user addressed critical bugs, such as those impacting the document key and error messages during SASL authentication.
dotnetsdkcouchbasenet-corecsharp
The OpenTelemetry .NET Client
Role in this project:
userBack-end Developer
Contributions:6 reviews, 25 commits, 49 PRs in 8 months
Contributions summary:Mike primarily focused on extending the OpenTelemetry .NET client by implementing new exporters, specifically for LightStep and Jaeger. They created extension methods for the `TracerBuilder` to configure these exporters, enabling users to integrate with tracing backends. Additionally, the user refactored the Jaeger exporter's logic and added a console exporter for debugging purposes. The commits also include adding and refactoring to Stackdriver and adding array attributes in spans.
instrumentation-librariesiloggerprovidertracingloggingilogger
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
Mike Goldsmith - Staff Software Engineer at Goldsmith Software Consulting