Education and Experience
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:
- Landmass avoided routing (grid based approach - not image based)
- Path prediction - Algorithms used: Dijkstra, A*
- 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.
Education
- 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
Certifications
- 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
- ASP.NET, ADO.NET, MsSQL
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)