Andrei Pangin is a Principal Engineer and JVM performance expert with 11 years of professional experience and a long history working on HotSpot and low-level Java tooling. A Java Champion and top JVM answerer on Stack Overflow, he is the author of async-profiler, a widely used sampling CPU and heap profiler that demonstrates his deep systems and runtime expertise. His work spans high-performance I/O, dynamic JVM attach utilities, and cross-platform robustness—contributions that include SSL session enhancements, OpenJ9 and Windows support, and container-aware tooling. Based in London, he brings production-hardened experience from Sun/Oracle to large-scale services at Odnoklassniki and AWS, combining research-grade JVM hacking with pragmatic engineering. Colleagues rely on him for root-cause performance analysis and for shipping tooling that bridges JVM internals and production operations.
11 years of coding experience
19 years of employment as a software developer
Computer Science, Computer Science at Saint Petersburg State University
Contributions:6 releases, 1 review, 186 commits in 7 years 10 months
Contributions summary:Andrei primarily contributed to the back-end functionality of the unconventional I/O library for Java. The commits focused on enhancing the HTTP request/response handling, including case-insensitive headers and the addition of content length. They also improved the memory allocation of the Malloc area. Furthermore, the user added support for SSL session tickets, new protocols, and ciphers, alongside statistics for the SSL session.
Contributions:8 releases, 1 review, 39 commits in 6 years 7 months
Contributions summary:Andrei primarily contributed to the core functionality of `jattach`, a JVM dynamic attach utility. Their work included the initial implementation, fixing typos, and implementing a Windows version. They also improved the utility with better error handling, container support, and OpenJ9 support, enhancing its robustness and compatibility across different JVM implementations and environments. Furthermore, the user made improvements to internal processes, like how errors are communicated and the reliability of the utility's operation.
jvm-bytecodeattachjava-bytecodekotlinjvm
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
Andrei Pangin - Principal Engineer at Amazon Web Services (AWS)