Education and Experience


  • Environment Perception Intern - Autonomous Driving Division (Mercedes-Benz Research & Development North America, Inc.) (January, 2016 - August, 2016)
    • I was part of the sensor fusion team in the autonomous driving division of MBRDNA. I have worked on the following projects from algorithm development to code implementation on the testing car.
    • Unbiased Interacting Multiple Model (U-IMM) estimation for extended (kinematics and geometry) object tracking: Algorithms: Kalman filter, IMM (models: constant velocity, acceleration, turn, coordinated turn, stop model), Data association (Single Nearest Neighbor, Global Nearest Neighbor, Probabilistic Data Association, Geometric intersection), Gating (distance, Mahalanobis, speed), Sliding window approaches, Track existense/ management, initialization techniques, coordinate transformation (ego, UTM, local-stationary)
    • Interacting Multiple Model - Sequential Multiple Hypothesis Test (IMM-SMHT) for object matching in inter-vehicle communication system
    • Principal component analysis based extended object tracking 
    • Cramer-Rao Lower Bound (CRLB) module for multi-target multi-sensor scenario
    • Time-slicing in multiple sensor scenario, static grid map 
    • Localization based on GPS data
    • Other: Radar/ Lidar/ Stixel data processing
    • Technologies: C++, ADTF (Automotive Data and Time-Triggered Framework), Ubuntu, Matlab, Sconstruct, CMake
  • Software Engineer Intern (exactEarth Ltd) (August, 2015 - December, 2015)
    • Successfully developed and tested a C++ module for vessels using the historical AIS information in maritime environment. Historical AIS information collected for few months were used to create the historical shipping lane information. A grid based landmass avoided maritime map was created using GSHHG (A Global Self-consistent, Hierarchical, High-resolution Geography Database) database.The module provides the following functionalities:
    1. Landmass avoided routing (grid based approach - not image based)
    2. Path prediction - Algorithms used: Dijkstra, A* 
    3. Estimated Time of Arrival (ETA)
    • The algorithms I have developed during my Master's thesis were included in this module as well. 
    • Technologies:  C++, PostGIS, PostgreSQL, pgRouting, CentOS, GSHHG, AIS,  Jenkins, Confluence
    • The module will be integrated as a service in the product level soon.
  • Research Assistant (McMaster University) (September, 2010 - Present)
    • I am working in collaboration with other members of the Estimation Tracking and Fusion (ETF) lab to develop target tracking simulation software (TESTBED) using C/C++ and Matlab.
    • Developing a Predictor plugin integrated with path-map, grid-map, landmass avoidance and historical analysis of AIS data using C++, PostGIS, pgRouting, GDAL, OGR, pgAdmin, QGIS, OSM.

  • Teaching Assistant (McMaster University) (September, 2010 - Present)
    • Find my teaching experience here.
  • Software Engineer (Embla Software Innovation, Colombo, Sri Lanka) -  (2009- 2010)
    • Worked in a team for  projects in .NET framework and Windows Presentation Foundation (WPF).
    • Worked in architecture design for a project related to Genealogy.
  •  Engineering Intern  (Dialog Telekom Ltd, Colombo, Sri Lanka) ( 2008/ 2009 )
    • Worked in technologies related to GSM and 3G
    • During the internship, I worked in the divisions responsible for Radio Network Planning, Radio Network Quality, Transmission Planning & Operations, Switch Planning & Operations, Value Added Services(VAS) Planning & Operations, Network Operations & International Network Planning.


  • PhD Student (September, 2012 - Present)
    • Electrical and Computer Engineering, McMaster University
    • Grade: (A+ (12/ 12)
    • Thesis: "Motion modeling for dependent ground targets"
  • M.A.Sc (September, 2010- August, 2012)
    •  Electrical and Computer Engineering, McMaster University
    • Grade: A+ (12/ 12)
    • Thesis title: "Prediction, tracking and retrodiction for path-constrained targets"
  • B. Sc (Eng) (2005- 2009)
    • Electronic and Telecommunication Engineering, University of Moratuwa, Sri Lanka
    • Graduated with First Class 


  • Cisco Certified Network Associate (CCNA)
  • Microsoft Certified Technology Specialist(MCTS)
    • .NET Framework Applications Development Foundation (Exam 70-536)
  •  Chartered Institute of Management Accountant (CIMA)
    •  CIMA passed finalist
    • Some of the courses taken
      • Test of Professional Competence in Management Accounting
      • Management Accounting Risk & Control Strategy
      • Management Accounting Business Strategy
      • Management Accounting Financial Strategy

Software Skills

  • C/C++, C#, Matlab, Latex
  • PostGIS, pgRouting, GDAL, OGR, pgAdmin, QGIS, OSM

Honors and Awards

  • McMaster International Excellence award, 2014-2015 
  • McMaster Internal Prestige “Clifton W. Sherman Graduate Scholarship”, 2012-2013
  • McMaster Graduate & Research Scholarship, 2010 - Present
    • Fully-funded scholarships for Masters and Doctorate programmes
  • Awarded the Dean's List in 5 semesters  
    • The Dean's List is given to undergraduates obtained SGPA over 3.80 in each semester
  • Recipient of University of Moratuwa Colors Award for the achievement in Badminton 
    • Season 2007/2008 
    • Season 2008/2009
  • Dialog GSM Technology Scholarship (2005-2009)
    • Awarded for the best performance in Advanced-Level (A/L) examination in Trincomalee district, 2004 (A's in all the subjects & Ranked 1st in the district)
  • "Mahapola" Outstanding Student Scholarship (2005-2009)
    • Awarded for the super-merit performance in Advanced-Level (A/L) examination, 2004
  • "Sisu Udana" Scholarship (2002-2004)
    • Awarded for the best performance in Ordinary-Level (O/L) examination in Trincomalee district, 2001 (A's in all the subjects & Ranked 1st in the district)