Sri Lanka, "Pearl of the Indiana Ocean", is my beautiful home country. Sri Lanka is an island nation  with a proud history, and enjoys nice weather throughout the year.


ohloh profile for Thilina Gunarathne


may the source be with you !!!
Thilina Gunarathne

Contact me

Pervasive Technology Institute

2719, East 10th Street

Bloomington, IN-47408


more ...


Short Resume

Hadoop MapReduce Cookbook

Hadoop MapReduce Cookbook

Thilina Gunarathne, Srinath Perera (Equal contribution).

Packt Publishing. ISBN 1849517282. (01/2013)

Amazon Packt B&N Safari


My current research interests include distributed & parallel computing, cloud computing, many/multi core  systems including GPGPU's and SOA . My current research focus in on performing scalable parallel computing on Cloud Computing environments.


Google Scholar Profile Citations:541, h-index:11, i10-index:12 (as of 4/2013)


  • Twister4Azure and MRRoles4Azure
    MapReduce and iterative MapReduce frameworks for Azure Cloud.
  • SALSA (Service Aggregated Linked Sequential Activities) Project
    Parallel Data Mining of GIS, Web, Medical, Physics, Chemical, and Biology data.
  • Linked Environments for Atmospheric Discovery (LEAD)
    An integrated, scalable framework for processing meteorological data. I upgraded the workflow orchestration engine to an standard BPEL compliant engine.
  • WSO2 Mashup Server
    Platform for creating, deploying, and consuming Web services Mashups. I was the Lead Developer till Aug 07.
  • Apache Axis2
    Web service Engine. I was a committer and I contributed by implementing attachments support, message formatters/builders support and various other features. I also acted as the release manager for the critical 1.1 release.
  • BPEL-Mora
    A light weight embeddable BPEL implementation. This is my Undergrad (BSc) final year project. I architected most of the engine and developed the Run Time Engine, Web Services Layer & BPEL Object model (together with Indika).
  • Apache Kandula2
    WS-Coordination, WS-Atomic Trasaction & WS - Business Activity Implementation on top of Axis2. I was the lead developer.
  • Apache Web Services Commons/ Axiom / XMLSchema
    Axiom - StaX based java xml object model. I implemented the bianry data support and many other features.
  • FuzyClimate
    Collobarative weather information and alarming system with smart phone & web front ends.Implemented using .net. We were the Sri Lankan runners-up in the Microsoft Imagine Cup competition.


  • 50k$ funding/fellowship for my dissertation research from Persistent Systems (2012)
  • University of Moratuwa Colors for Rowing
  • Best undergraduate final year research project student, CSE, UOM(2006)
  • Runners-up award at the BCS National Best Quality Software Awards, Sri Lanka for BPEL-Mora
  • Runners-up of the Microsoft Imagine Cup, Software Design Category, Sri Lanka.
  • Google Summer of Code awards for open source involvement in Apache Axis2 & Kandula2
  • Best new comer & Runner up in the Sri Lanka National Informatics Olympiad - SLNIO(2000)
  • 1st Runner Up(98) , 2nd Runner Up (2000), Australian National Chemistry Quiz