Tech Lead Observability Ingest, Principal Software Engineer II at Elastic
Munich, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Felix Barnsteiner is a Principal Software Engineer and Tech Lead focused on observability ingest at Elastic, bringing 13 years of experience building and optimizing distributed systems for telemetry and application performance monitoring. Based in Munich, he has driven core improvements across Elastic APM, the Elasticsearch ingest pipeline, and OpenTelemetry integrations—contributing to high-profile OSS projects like elastic/elasticsearch, elastic/apm-agent-java, and the OpenTelemetry collector exporter. His work often targets hard-to-get right areas such as automatic transaction/span naming, JSON serialization for telemetry, and schema extensions for tracing and error context, improving both tooling and data fidelity. Known internally as a floating tech lead, he bridges teams to make Elasticsearch a better store for observability data, combining deep backend instrumentation expertise with practical schema and processor design.
13 years of coding experience
14 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Munich University of Applied Sciences
Contributions:18 releases, 562 reviews, 842 commits in 4 years 11 months
Contributions summary:Felix primarily contributed to the agent's core functionality, including fixing JSON formatting issues, implementing the OpenTracing bridge, and adding support for automatic naming of transactions and spans. The code changes suggest a focus on improving the agent's ability to instrument Java applications, with particular emphasis on correctly capturing and displaying information related to HTTP requests and other interactions. The user's contributions improved the functionality of the core functionality of APM agent and also extended it in areas such as the inclusion of a tool to facilitate proper correlation and analysis of log events.
an open source solution to application performance monitoring for java server applications
Role in this project:
Back-end Developer
Contributions:56 releases, 357 commits, 153 PRs in 6 years
Contributions summary:Felix contributed to the performance monitoring features of the project. They refactored around advice to use before and after advice in Java files. The user also added the ability to monitor the status code from the HTTP response. In addition, the user implemented changes related to instrumentation within the profiler classes.
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.