Abdulrahman Alattas is a Senior Information Technology Specialist based in Jeddah with 11 years of practical IT experience and a Bachelor’s in Information Technology from the University of Jeddah. He blends hands-on infrastructure and networking work from roles in hospitality and insurance with deep low-level compiler contributions to high-profile open-source projects like Eclipse OMR and OpenJ9, focusing on POWER architecture optimizations. Known for refactoring, performance tuning, and removing legacy code, he has implemented processor-specific optimizations (byte-swaps, NaN checks, register dependency fixes) that improve JVM and runtime code generation. Comfortable across databases, Microsoft Office, and HTML, he brings both operational discipline and systems-level programming insight, making him effective at bridging enterprise IT needs with compiler-level performance improvements.
10 years of coding experience
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at University of Jeddah
Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
Back-end Developer
Contributions:34 reviews, 18 commits, 31 PRs in 2 years 5 months
Contributions summary:Abdulrahman primarily contributed to the Eclipse OMR project by refactoring and optimizing code related to compiler and code generation, specifically for PowerPC architecture. Their work involved removing deprecated classes, improving processor version checks for branch hints, and supporting the max/min IL operations. They also added NaN checks in maxminSimplifier and implemented byte-swap optimizations for P8 and P9 processors. Furthermore, the user addressed register dependencies within fixed memory access operations and implemented several code optimizations.
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:
Back-end Developer
Contributions:76 reviews, 20 commits, 51 PRs in 2 years 7 months
Contributions summary:Abdulrahman Alattas contributed to the optimization and refactoring of the OpenJ9 JVM, primarily focusing on the PowerPC (P) and Power (POWER) architecture code generation components. Their work involved removing obsolete classes, refactoring processor version checks, and enhancing the handling of compressed references and vector registers. They also addressed specific issues related to instanceOf calls and class depth handling, demonstrating a strong understanding of the compiler's inner workings and performance considerations for the POWER architecture.
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
Abdulrahman Alattas - Senior Information Technology Specialist