Julian Wang

Project Manager at UCT

Old Toronto, Ontario, Canada
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
Julian Wang is a Project Manager based in Old Toronto with nine years of technical experience and a strong background in low-level performance engineering. He has contributed to high-profile open-source JVM projects like Eclipse OpenJ9 and Eclipse OMR, improving compiler optimizations, SIMD/vectorization, register allocation, and runtime correctness for demanding workloads. Julian blends hands-on back-end development skills with performance engineering sensibilities, able to translate complex optimization work into reliable delivery for production systems. As a manager he pairs technical credibility with project oversight, guiding teams that ship low-latency, memory-efficient runtime improvements. Notably, his contributions include PowerPC assembly support and innovative use of machine instructions (e.g., REPE CMPS) to squeeze real-world performance gains. He brings a pragmatic, systems-first approach to coordinating cross-functional engineering efforts.
code9 years of coding experience
github-logo-circle

Github Skills (28)

powerpc10
assembly10
c-language10
garbage-collector10
runtimes10
jvm10
allocation10
java10
javas10
compiler-compiler10
spmd10
compiler-optimization10
performance-tuning10
compiler10
cprogramming-language10

Programming languages (9)

C#JavaC++ShellCHandlebarsJavaScriptHTML

Github contributions (5)

github-logo-circle
eclipse-omr/omr

Oct 2016 - Sep 2020

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:125 reviews, 31 commits, 21 PRs in 3 years 11 months
Contributions summary:Julian primarily contributed to the Eclipse OMR project, focusing on compiler optimization and runtime performance improvements. They added features like an immutable field flag in the compiler and optimized code related to array comparisons by leveraging REPE CMPS instructions for performance gains. The user also made modifications to enhance register allocation and memory management, further contributing to the overall efficiency of the runtime environment. Additionally, the user added crucial assembly defines for PowerPC architecture, reflecting expertise in low-level optimization.
jitruntimesomrruntimeportability
eclipse-openj9/openj9

Oct 2017 - Dec 2022

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:285 reviews, 26 commits, 94 PRs in 5 years 2 months
Contributions summary:Julian made several contributions focused on optimizing the Eclipse OpenJ9 JVM, primarily within the compiler and runtime components. Their work involved addressing performance issues related to array allocation, SIMD vectorization, and JNI method calls. They also fixed bugs related to SPMD parallelization and improved the handling of register dependencies. These changes collectively improved the efficiency and correctness of the JVM.
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
Julian Wang - Project Manager at UCT