Staff Software Engineer at Goldsmith Software Consulting
England, United Kingdom
Join Prog.AI to see contacts
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.
11 years of coding experience
15 years of employment as a software developer
Bachelor of Science (BSc), Bachelor of Science (BSc) at TEESSIDE UNIVERSITY
The official Couchbase SDK for .NET Core and Full Frameworks
Role in this project:
Back-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.
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.
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