Summary
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.
13 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