Piotr Findeisen

Principal Software Engineer at AppDynamics

Rocklin, California, United States
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
Piotr Findeisen is a Principal Software Engineer with deep expertise in system software and Application Performance Management, currently part of AppDynamics’ core APM team in Rocklin, CA. Over a multi-decade career at HP/HPE and AppDynamics he designed JVM-level profilers, low-overhead memory-leak detection, thread-analysis tools, and led the HP Diagnostics Java Agent product and its hardest customer escalations. He holds a PhD, has authored multiple technical papers, and is named on 10 granted US patents with 14 additional applications, reflecting a strong record of practical innovation. An active open-source contributor, he has improved JVM and JMX metric collection in the widely used OpenTelemetry Java instrumentation project, helping bridge enterprise APM with cloud-native observability. Known for mentoring engineers on bytecode instrumentation, classloading and JVM internals, he combines academic rigor with hands-on tooling that surfaces root causes in production systems.
code4 years of coding experience
job26 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of Warsaw
github-logo-circle

Github Skills (8)

opentelemetry10
javas10
instrumentation10
jmx10
java10
metric10
yaml10
testing9

Programming languages (6)

JavaMakefileOpen Policy AgentGoRubyPython

Github contributions (5)

github-logo-circle
OpenTelemetry auto-instrumentation and instrumentation libraries for Java
Role in this project:
userBack-end Developer
Contributions:70 reviews, 5 commits, 7 PRs in 1 month
Contributions summary:Piotr primarily contributed to the JMX metrics instrumentation within the OpenTelemetry Java instrumentation project. Their work included fixing unit issues related to garbage collection metrics and enhancing JMX metric support by allowing multiple YAML configuration files and handling MBean attributes with embedded dots. They also addressed issues with JMX metric insight logging and corrected the behavior of JMX metric auto-instrumentation. The changes suggest a focus on extending and refining the capabilities of OpenTelemetry for Java applications, specifically around monitoring JVM and JMX metrics.
instrumentationinstrumentation-librariesjava-agenttracingauto-instrumentation
PeterF778/oteps

Nov 2023 - Sep 2024

OpenTelemetry Enhancement Proposals
Contributions:33 pushes, 2 branches in 10 months
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
Piotr Findeisen - Principal Software Engineer at AppDynamics