Summary
Mohamed Hassan is a software engineering lead and systems researcher with 9 years of experience architecting and delivering highly dependable, low-latency distributed data systems, currently leading BigQuery efforts at Google. He combines deep academic research—PhD work that produced orders-of-magnitude speedups for graph queries and novel sketching and indexing techniques—with production engineering at scale from Oracle to Google. Mohamed has a strong track record of reducing operational costs and latencies in real systems (e.g., stream-backed failure detection at Microsoft Research and a physical tuner for SQL Server) and routinely tackles fault-tolerance and high-availability requirements. He mentors teams, designs high-level system architectures, and bridges theory and practice to turn research ideas into production features. Based in the Greater Seattle Area, he brings a rare mix of research-grade algorithmic rigor and hands-on leadership for large distributed analytics platforms.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Ain-Shams University
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Ain Shams University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
Arabic, English