His research focuses on the design and engineering of scalable, reliable and secure large-scale software systems, with a particular interest in data management and networking issues. He has published over seventy research papers in international venues, including SIGMOD, VLDB, ICDE, USENIX ATC, ICDCS, NSDI, CoNEXT, CCS, Middleware and DEBS. He has co-authored a book on Distributed Event-based Systems published by Springer. Before joining Imperial College London, he was a post-doctoral research fellow at Harvard University, working on global stream processing systems. He holds PhD and MA degrees from the University of Cambridge for his work on scalable publish/subscribe systems.