I am a NSERC Post-Doctoral Fellow in the Department of Electrical and Computer Engineering (ECE) at the University of British Columbia (UBC). I work under the advisement of Dr Karthik Pattabiraman, in the Dependable Systems Lab.
As part of my post-doctoral appointment, I am leading the design and development of SmartJS, a new and innovative research project which aims at proposing a comprehensive high-level framework for building highly distributed, flexible, dependable and error-resilient IoT applications. SmartJS is a multidisciplinary project that has links to several research disciplines such as software and systems engineering, networking, dependability, security, cloud computing and programming languages.
Prior to joining UBC, I completed a PhD in Computer Science in the Distributed Information Systems Lab and in the Software Engineering Lab at McGill University. I worked under the advisement of Dr Bettina Kemme and Dr Jörg Kienzle. My research revolved mainly around the area of large-scale distributed and Cloud systems, with a particular emphasis on performance evaluation and optimization.
My main research interests are centered around the following topics:
- Cloud Computing
- Internet of Things (IoT)
- Software & Systems Engineering
- Software Reliability, Security and Fault Tolerance
- Publish/Subscribe Systems
- Large-Scale Distributed-Systems
- Multiplayer & Large-Scale Online Games
- Scalability and Load Balancing
- Latency and Bandwidth Optimization
- Mobile Applications and Devices
For more information about my current work, please have a look at my research projects using the left menu, as well as my publications.
A French version of this website will soon be available!