Woonduk Kang is a seasoned software engineer and project lead with 13+ years at NAVER, best known as the founder and chief maintainer of the open-source Pinpoint APM project for large-scale distributed systems. He specializes in Java performance tuning, troubleshooting (OOM/thread dumps), concurrent and asynchronous network programming, and JVM agent development, with deep hands-on experience in Netty, HBase binary encoding, and higher-efficiency compression techniques. At NAVER he has led architecture and optimizations for distributed tracing and performance monitoring while contributing widespread bug fixes and security patches across open-source stacks. His work blends systems-level rigor with practical engineering—refactoring core code, improving test suites, and extracting measurable performance gains in production. An active technical writer and speaker, he documents internals and best practices for JDBC, profiling, and APM design, making complex operational knowledge accessible to engineers.
14 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at 서경대학교
APM, (Application Performance Management) tool for large-scale distributed systems.
Role in this project:
Back-end Developer
Contributions:17 releases, 22 reviews, 4938 commits in 10 years 8 months
Contributions summary:Woonduk's commits primarily focus on code cleanup, refactoring, and improvements to the Pinpoint APM project. Their work includes refactoring the code, renaming logger interfaces, and updating and refactoring some of the internal components. The user also contributed to the test module, refactoring its code and making improvements to overall code quality.
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.