Guy Khazma is a Senior Software Engineer and University of Toronto CS PhD student with nine years of experience building cloud-scale data systems and research-driven products. At IBM he has bridged research and production—co-creating the Xskipper data-skipping framework for Spark, researching SQL analytics over object storage, and delivering a lakehouse-focused R&D stack now used in product integrations. His work spans distributed databases, conflict-free replicated data types, and seamless SQL engines that combine OLTP semantics with object storage performance. Guy pairs academic rigor (PhD research and TA roles in operating systems) with practical engineering, having taught core OS and software design courses while mentoring internal Spark SQL adopters. He holds an MBA and a BSc in Electrical and Electronics Engineering, reflecting a rare combination of technical depth and business perspective that informs his system-design decisions.
9 years of coding experience
7 years of employment as a software developer
Master of Business Administration - MBA, Master of Business Administration - MBA at Tel Aviv University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Toronto
Contributions:22 pushes, 6 branches in 4 years 5 months
connectorsqlapache-icebergapachebig-data
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.