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.
5 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Information Technology, Bachelor’s Degree, Information Technology at University of Tartu
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.
OpenTelemetry instrumentation for JavaScript modules
Role in this project:
Full-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.
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