Kazuhiro Konno

Software Engineer at IBM

Contact Info Other
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
Kazuhiro Konno is a seasoned software engineer with 8 years of documented experience and a long-standing career at IBM, bringing deep expertise in low-level runtime and JVM internals. He is an active contributor to high-profile open-source projects Eclipse OMR and OpenJ9, where he implemented ARM/AArch64-specific code generation, write barriers, and performance-critical arraycopy optimizations. His work spans compiler back-end changes, assembly-level instruction generation, and enabling concurrent GC features—skills that indicate strong systems programming and architecture understanding. A Master of Science in Information Science from The University of Tokyo, he combines rigorous academic training with practical, production-grade contributions to language runtimes. Notably, his patches include platform-specific fixes that enabled ReferenceArrayCopy generation and macOS AArch64 build support, reflecting attention to cross-platform reliability.
code8 years of coding experience
bookMaster of Science, Information Science, Master of Science, Information Science at 東京大学 / The University of Tokyo
github-logo-circle

Github Skills (14)

arm10
code-generation10
assembly10
virtual-machine10
jvm10
performance-optimization10
assemble10
assembler10
compile9
architecture9
compiler-development9
architectures9
jit9
compiler9

Programming languages (9)

JavaC++ShellCStandard MLHandlebarsJavaScriptHTML

Github contributions (5)

github-logo-circle
eclipse-omr/omr

Dec 2017 - Jan 2023

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-end Developer
Contributions:456 reviews, 520 commits, 606 PRs in 5 years 1 month
Contributions summary:Kazuhiro primarily contributed to the Eclipse OMR™ runtime project by implementing ARM non-equality address comparisons and generating ARM-specific assembly instructions such as sxtb/sxth/uxtb/uxth instructions. Their work involved changes in compiler components, including code generation, and modifications in ARMDebug.cpp. The user also addressed a critical issue in arraycopyEvaluator and enabled the generation of ReferenceArrayCopy for ARM.
jitruntimesomrruntimeportability
eclipse-openj9/openj9

Dec 2017 - Jan 2023

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Role in this project:
userBack-end Developer
Contributions:349 reviews, 473 commits, 564 PRs in 5 years 2 months
Contributions summary:Kazuhiro primarily contributed to the Eclipse OpenJ9 project, focusing on optimizing the Java Virtual Machine (JVM) for performance. Their contributions involved implementing write barriers for arraycopy operations specifically for the ARM architecture and removing unused debug functions. The user was also involved in adding support for AArch64, including code for the JIT compiler and helper functions to handle various aspects like memory synchronization. Further contributions include enabling features like concurrent scavenger and creating a helper function for the AArch64 macOS build.
runtimecompilerextensionseclipseomr
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