I'm an integral part of the engineering team at Bigstream Inc, where I work on the native runtime and compiler components of the Bigstream acceleration stack. I'm also involved with integrating the Bigstream hyper accelerator with Apache Spark. Bigstream's hyper-acceleration technology provides hardware and software acceleration to big data workloads that run on Apache Spark requiring zero code changes from the user.
I received my PhD in December 2016, from the Department of Computer Science at Purdue University. I was part of the Secure Software Systems lab and was advised by Professor Tony Hosking. I also collaborated with Professor Eliot Moss from the College of Information and Computer Sciences at the University of Massachusetts.
I obtained by BSc from the Department of Computer Science & Engineering at the University of Moratuwa, Sri Lanka. I also have a MSc from the Department of Computer Science at Purdue University.
My research interest lies in the area of programming languages and language runtimes where I've worked on language design, compilers, concurrency, virtual machines and transactional memory.
I'm also an open source enthusiast, and have contributed to many open source projects such as Apache Axis2, the X10 language, WSO2 Mashup Server, WSO2 Application Server, WSO2 Data Services Server and the WSO2 Enterprise Service Bus. I'm a committer and project management committee member of the Apache Web Services projects at the Apache Software Foundation.
I also have 3 years of experience in industry, where I worked at WSO2 as a technical lead and product manager of the WSO2 Mashup Server prior to starting graduate school. While at WSO2 I contributed to many open source projects, conducted training sessions, and led several customer engagements.