Christian Hagedorn

Principal Member Of Technical Staff at Oracle

Zürich Metropolitan Area Switzerland
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
Christian Hagedorn is a Principal Member of Technical Staff at Oracle based in Zürich, specializing in HotSpot JIT compiler development and JVM backend optimizations. With six years of professional experience and an MSc from ETH Zürich, he has driven fixes and performance improvements across multiple JDK releases and is a frequent contributor and reviewer on the core openjdk/jdk repository. He leads the IR testing framework used to validate compiler transformations, triages complex compiler bugs, and recently joined Project Valhalla to help enable Value Classes and Objects (JEP 401). His background spans low-level systems work—including a dynamic binary translator for malware analysis—and cross-language integration via JNI, giving him rare fluency across C++, Java, and assembly. Known for removing dead code and tightening edge-case handling in the compiler backend, he combines deep systems thinking with hands-on code hygiene and mentoring of new engineers.
code6 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at ETH Zürich
github-logo-circle

Github Skills (5)

performance-tuning10
javas10
java10
debug9
debugging9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
openjdk/jdk

Jan 2023 - Jan 2023

JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
userBack-end Developer
Contributions:1679 reviews, 4 commits, 156 PRs in 16 days
Contributions summary:Christian's contributions primarily focus on modifying and optimizing the Java Development Kit (JDK), as evident from the commit messages and code changes. The commits involve removing dead code, fixing assertions and improving the handling of edge cases in the compiler's backend code. This includes improvements to array indexing, loop transformations and optimization. The user's work demonstrates a focus on the internal workings of the Java compiler and its optimizations.
openjdkjavajvmjdk
chhagedorn/jdk

Sep 2020 - Apr 2025

Read-only mirror of https://hg.openjdk.java.net/jdk/jdk
Contributions:1198 pushes, 611 branches in 4 years 7 months
openjdk-javajdkopenjdkjavajava-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
Christian Hagedorn - Principal Member Of Technical Staff at Oracle