My Career

2021-Present
University of Melbourne

My Ph.D. is focused on re-shaping cloud datacenters for sustainable cloud computing. I am advised by Prof. Rajkumar Buyya , Dr. Shashikant Ilager , and Dr. Maria A. Rodriguez . I take a software perspective, designing novel scheduling algorithms, as well as power delivery architectures. I evaluate systems via practical implementations, as well as simulations at scale. I also conduct teaching at Melbourne University as a teaching assistant, leading tutorial classes, marking, and assignment evaluations. I was also a part of the evaluation committee for USENIX Annual Technical Conference. I contribute to open-source with the research findings in my GitHub. Please refer to the publication section to read more about my research.

2019-2021
WSO2

I was promoted to the Senior Software Engineer role. In addition to the R&D role, I lead subteams within the product team, organized and lead a community call, and conducted customer trainings. I also got the opportunity to represent the company as the senior engineer with CIAM (Customer Identity and Access Management) domain knowledge, in one of the largest integration project the company conducted at that time, for a signature-brand in the USA hospitality industry. Feel free to have a look at recommendations that my wonderful past team-leads took time to write.

2018-2019
WSO2

I was a Software Engineer at WSO2, a multinational middleware company with headquarters in Mountain View, California, USA. I was an engineer of the research and development team, for the open-source Identity and Access Management product, WSO2 Identity Server. This is where I gained experiences in running production systems for enterprise, contributing to open-source code-bases, providing enterprise customer support on the product, and on-site enterprise deployments.

2016
Visual Concept Labs
2014-2018
University of Moratuwa

Bachelor of Science of Engineering (Hons.), specializing in Electronics and Telecommunication Engineering, graduated with a First Class. I learnt computing stack at the bottom layer in Computer Architecture, with strong focus on electronic circuits. One fun project was we designed and implemented a custom processor on an FPGA which could perform image manipulation. Later in the degree I focused on Machine Vision applications, and developed a deep learning-based (a 3d Convolution model) video action recognition system to realize an automated shopping store. I worked with Hasitha (Ph.D. at Stony Brook University, NY), Ramesh (Co-founder and CTO at Fcode Labs, Sri Lanka), and Senura (Senior Engineer, Dialog Axiata PLC, Sri Lanka). I was advised by Dr. Ranga Rodrigo, and Dr. Chamira Edussooriya.

2010-2012
St. Thomas' College

Completed high school in physical sciences (Mathematics, Physics, and Chemistry) in Sri Lanka. This is where I started loving logical reasoning, and mathematics (because in maths, everything can be explained with a reason!). I was quite good at it, eventually obtaining distinctions for all subjects and being placed within the top 0.16% (out of 24,000 participants) in Sri Lanka. For this performance, I was awarded the Mahapola Merit Scholarship, which supported myself during the bachelors.