Abdulrahman Alattas

Senior Information Technology Specialist

Jeddah, Makkah Region, Saudi Arabia
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
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.
code10 years of coding experience
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at University of Jeddah
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
75reputation
6kreached
0answers
6questions
github-logo-circle

Github Skills (33)

powerpc10
c-language10
jvm10
runtimes10
computer-architecture10
architecture10
virtual-machine10
java10
javas10
code-generation10
compiler-compiler10
compiler-optimization10
compiler10
architectures10
cprogramming-language10

Programming languages (7)

JavaC++ShellCHTMLGroovyPython

Github contributions (5)

github-logo-circle
eclipse-omr/omr

May 2020 - Oct 2022

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-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.
jitruntimesomrruntimeportability
eclipse-openj9/openj9

May 2020 - Nov 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: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