Marten Hennoch

Senior Software Engineer at Splunk

Estonia
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
Marten Hennoch is a Senior Software Engineer based in Estonia with over a decade of hands-on experience focused on front-end UIs and Real User Monitoring (RUM). He led RUM agent development at Plumbr—pioneering zoning-based auto-instrumentation to capture comprehensive user interactions—and now continues advancing observability at Splunk. With strong full-stack and QA chops, Marten contributes to prominent OpenTelemetry JavaScript projects, fixing edge-case tracing bugs and improving fetch/XHR instrumentation and test reliability. He blends product-minded RUM research (network quality, trace quality) with pragmatic engineering to deliver robust client-side telemetry that survives real-world browser quirks.
code5 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Information Technology, Bachelor’s Degree, Information Technology at University of Tartu
languagesEnglish, Estonian
github-logo-circle

Github Skills (13)

distributed-tracing10
opentelemetry10
javascript10
web-development10
fetch-api10
testing10
performance-monitoring9
apidoc9
test-automation9
api9
typescript4
typescripts4
typescript-types4

Programming languages (9)

TypeScriptC#JavaShellMakefileJavaScriptPHPSwift

Github contributions (5)

github-logo-circle
OpenTelemetry JavaScript Client
Role in this project:
userBackend Developer & QA Engineer
Contributions:16 reviews, 6 commits, 8 PRs in 8 months
Contributions summary:Marten primarily focused on improving the `fetch` instrumentation, addressing bugs related to the PerformanceObserver and ensuring spans are correctly finalized after the body is received. They also contributed to the instrumentation of XMLHttpRequests, adding a hook for applying custom attributes to spans based on the response. Additionally, they created tests to validate error handling scenarios for the XMLHttpRequests instrumentation. These contributions indicate expertise in tracing web requests and ensuring the accurate measurement and analysis of network performance data.
apijavascript-clientjavascripttelemetryotel
OpenTelemetry instrumentation for JavaScript modules
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 5 commits, 3 PRs in 1 month
Contributions summary:Marten focused on improving the functionality and reliability of the OpenTelemetry JavaScript instrumentation for web applications. Their contributions included bug fixes, such as addressing issues related to the availability of `getEntriesByType` and handling negative fetch start times in the document load plugin. Furthermore, the user also refactored and improved testing for the plugin, incorporating fallback mechanisms for scenarios where certain performance entries are not available. These modifications ensured the proper creation of spans even under edge cases.
instrumentationjavascript-modulesjavascriptobservabilityotel
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
Marten Hennoch - Senior Software Engineer at Splunk