Senior Software Engineer, Distributed Tracing at Red Hat
Vienna, Austria
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andreas Gerstmayr is a Senior Software Engineer with 18 years of experience, currently focusing on distributed tracing at Red Hat from Vienna. He blends deep systems and backend expertise—particularly with eBPF/BPF tooling, PCP integration, and performance monitoring—with practical front-end work on data visualizations like D3 flame graphs. His open-source contributions span high-impact projects such as bpftrace, BCC, and Netflix’s Vector, where he improved tracing, heatmap visualizations, and cross-kernel compatibility. Comfortable across the stack, he has modernized build tooling and shipping workflows (Webpack replacing Gulp) and driven reliability fixes in low-level networking and kernel-interfacing code. He pairs academic grounding in software and computer engineering with a pragmatic focus on observability, performance, and usability for large-scale systems.
18 years of coding experience
10 years of employment as a software developer
University of Seville
Vienna University of Technology
Matura, EDV und Organisation, Matura, EDV und Organisation at HTL Leonding
Contributions:64 reviews, 687 commits, 207 PRs in 4 years 9 months
Contributions summary:Andreas primarily focused on developing the bcc PMDA modules, which involved integrating and extending the Performance Co-Pilot (PCP) framework with various Berkeley Packet Filter (BPF) tools. Their contributions included implementing new metrics, adding support for different networking protocols (TCP, UDP), file systems (ext4, xfs, zfs), and process-specific network statistics. The user also implemented features like authentication via Unix sockets and managed the integration with different aspects of the PCP ecosystem.
A D3.js plugin that produces flame graphs from hierarchical data.
Role in this project:
Front-end Developer
Contributions:11 commits, 7 PRs, 13 comments in 3 years 3 months
Contributions summary:Andreas primarily focused on enhancing the front-end of the D3.js flame graph visualization. Their commits addressed issues related to calculating the SVG size dynamically after filtering, ensuring accurate rendering. They also updated dependencies, integrated a custom tooltip, and improved the base template by making the color scheme and context information customizable, significantly improving the user experience and functionality of the visualization. Furthermore, the user replaced Gulp with Webpack for build processes and added a standalone template, indicating an emphasis on modernizing the project's development workflow.
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
Andreas Gerstmayr - Senior Software Engineer, Distributed Tracing at Red Hat