Islam AbdelRahman

Software Engineer at Airbnb

Kirkland, Washington, United States
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
Islam AbdelRahman is a software engineer with 11 years of experience building reliable backend systems, currently at Airbnb in Kirkland, Washington. He spent much of his career at Facebook, progressing from intern to senior engineering roles where he focused on high-scale infrastructure and systems engineering. Islam is an experienced database engineer and contributor to the widely used RocksDB project, improving compaction, handling edge cases like negative writes, and adding platform support—work that reflects deep knowledge of storage internals and performance tuning. He combines production-grade engineering discipline with a pragmatic approach to problem solving, regularly fixing critical issues such as segmentation faults. A Cairo-born Ain Shams University alumnus, he brings a global perspective and a track record of shipping robust, performant systems at scale.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Ain Shams University
languagesEnglish, Arabic
github-logo-circle

Github Skills (16)

algorithm10
data-structures10
algorithms10
databases10
storage-engine10
c-language10
cprogramming-language10
performance-optimization10
relational-databases10
data-structure10
sql-database10
database10
testing9
error-handling9
filesystem8

Programming languages (6)

TypeScriptC++HackCJavaScriptMarkdown

Github contributions (5)

github-logo-circle
facebook/rocksdb

Feb 2015 - Jan 2018

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:2 releases, 384 commits, 150 PRs in 2 years 11 months
Contributions summary:Islam's contributions primarily focused on enhancing the RocksDB's core functionality and database performance, particularly in the areas of managing storage and data retrieval. They implemented features like adding flushing capabilities to the AutoRollLogger, adding support for FreeBSD, and improving the efficiency of compaction. The user also addressed critical issues, such as fixing segmentation faults, and made improvements to how the system handles negative write operations, demonstrating a deep understanding of database internals.
persistent-storagebigtablefast-storagelsm-treedatabase
omegaga/rocksdb

Apr 2016 - Apr 2016

Contributions:15 commits in 2 days
fast-storagedatabasekey-value-storestoragepersistent
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
Islam AbdelRahman - Software Engineer at Airbnb