Josef Haider

Senior Researcher at Oracle

Austria
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
Josef Haider is a Senior Researcher with a decade of experience in low-level Java runtime and compiler engineering, currently based at Oracle in Austria. He contributes to high-profile open-source projects like GraalVM and GraalJS, focusing on code generation, string compression optimizations, bytecode interpretation, and refactoring core runtime components such as regular-expression engines. His work emphasizes performance and maintainability in statically compiled Java environments, often touching subtle areas like UTF-16/UTF-32 handling and TRegex integration. With a research background from Johannes Kepler Universität Linz, he blends academic rigor with production-grade engineering to improve runtime efficiency in widely used platforms.
code10 years of coding experience
job7 years of employment as a software developer
bookJKU
github-logo-circle

Github Skills (12)

text-manipulation10
compiler-optimization10
regular-expression10
truffle10
javas10
javascript10
code-generation10
strings10
bytecode-manipulation10
graalvm10
java10
arm9

Programming languages (7)

TypeScriptJavaC++RustCRubyPython

Github contributions (5)

github-logo-circle
oracle/graaljs

Feb 2019 - Nov 2022

GraalJS – A high-performance, ECMAScript compliant, and embeddable JavaScript runtime for Java
Role in this project:
userBack-end Developer
Contributions:80 commits, 12 comments, 7 issues in 3 years 9 months
Contributions summary:Josef's contributions primarily involve removing the JOni regular expression engine from the GraalJS project. These changes include modifications to the JSContext, JSContextOptions, JSRegExp, and test files, indicating a focus on refactoring and replacing the underlying regex engine with a new implementation. The modifications also include the adoption of a new TRegex compilation API, demonstrating work on core JavaScript runtime components related to regular expressions. The user's work appears to be targeted towards improving the project's performance and internal structure.
polyglotnode-jscompliantjavascriptinteroperability
oracle/graal

Nov 2018 - Nov 2023

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBack-end Developer
Contributions:2 reviews, 21 comments, 3 issues in 5 years
Contributions summary:Josef's commits primarily involve modifying and refactoring Java code related to the GraalVM compiler and runtime environment, focusing on code generation and low-level optimizations. They were involved in reformatting parameters, and incorporating existing Java code into the project's baseline and added new code related to string compression and de-compression. The user also made contributions related to Java bytecode interpretation, including adjustments related to UTF-16 and UTF-32 strings, with a goal of improving performance in statically compiled code.
polyglotpythonjavascriptrubyanywhere
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
Josef Haider - Senior Researcher at Oracle