Inaam Rana is a seasoned software engineer with 12 years focused on database internals, currently contributing to Google’s systems engineering efforts from Toronto. His career spans core storage engine development at Oracle (InnoDB), large-scale storage projects at Twitter and Alibaba Cloud’s PolarDB, and principal-level work at Microsoft, reflecting deep expertise in buffer cache management, IO subsystems, recovery, and replication. He repeatedly tackles cross-language and architecture challenges—such as integrating native InnoDB with Java-based Manhattan—and designs practical mitigations for hot-spot IO and page-level inconsistencies. Inaam blends hands-on C/C++ systems development with architectural thinking about decoupling compute and storage for HA and sharding. Not obvious from the title: he began in civil engineering before transitioning to advanced database kernel work, which informs his systematic approach to performance and scalability.
12 years of coding experience
16 years of employment as a software developer
MCS, Computer Science, MCS, Computer Science at Dalhousie University
B.Engg., Civil Engineering, B.Engg., Civil Engineering at University of Engineering and Technology, Lahore
Facebook's branch of the Oracle MySQL database. This includes MyRocks.
Contributions:61 commits in 1 year 1 month
oracledatabasemysqlfacebook
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.