Sergey Kuksenko

Java Performance Engineer Principal Member Of Technical Staff at Oracle Corporation

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
Sergey Kuksenko is a Principal Member of Technical Staff and Java Performance Engineer with 15+ years tuning HotSpot JVMs, concurrency, JIT compilers and system-level performance, now based in California. At Oracle he has driven JavaSE performance improvements and contributed practical optimizations that span software and hardware microarchitecture considerations. Earlier roles at Intel and in open-source projects (notably meaningful contributions to the OpenJDK JMH benchmarking tool) reflect deep experience in compilers, runtime internals and benchmarking methodology. A frequent conference speaker since 2011 on topics from Java memory model to lambda performance, he blends research-grade analysis with production-focused engineering. Colleagues know him for finding non-obvious “quantum” performance effects and for pragmatic fixes that improve real-world workloads rather than theoretical benchmarks.
code15 years of coding experience
job14 years of employment as a software developer
github-logo-circle

Github Skills (15)

performance-tuning10
openjdk10
javas10
benchmarking10
performance-analytics10
performance-monitor10
performance-analysis10
benchmark10
performance-monitoring10
multithreading10
java10
performance-measurement10
command-line-interface8
cli8
command-line8

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
openjdk/jmh

Jun 2013 - Aug 2015

https://openjdk.org/projects/code-tools/jmh
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:6 reviews, 10 commits, 4 PRs in 2 years 2 months
Contributions summary:Sergey primarily focused on optimizing the JMH benchmarking library. Their contributions involved refactoring code, removing unnecessary trace outputs, and merging handlers. They updated the executor type to align with current JDK8 and implemented batch size configurations for SingleShotTime benchmarks. The user also addressed issues related to command-line arguments and handling edge cases with zero thread counts.
jmhcode-toolsjvmopenjdkjava
kuksenko/loom

Apr 2021 - Mar 2025

https://openjdk.java.net/projects/loom/
Contributions:4 pushes, 1 branch in 3 years 11 months
openjdk-javaloomopenjdkjavajava-net
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