November 2015 - Present (1 year) | Colombo, Sri Lanka
Design, develop & maintain an online testing platform from the concept level.
February 2014 - October 2015 (1 year 9 months) | Colombo, Sri Lanka
Manage the development team based in Colombo and direct the company towards achieving it's goals utilizing the cutting edge technology and ensure the company meets industry standard of all its products and services.
January 2013 - December 2013 (1 year) | Singapore
Meet clients, collect requirements, propose and design solutions for all kind of software requirements. Manage the communication between clients and the development team. Provide solutions for development level matters.
July 2013 - December 2012 (6 months) | Colombo, Sri Lanka
Managed all the human and technical resources of the company while leading a team of 15 developers in web and mobile application development guiding them with the technical and personal assistance on solving technical issues and delivering results on time with quality. Reported directly to the project managers on the progress of the projects and communicated with clients for understanding software requirements, provide training and assistance on technical matters related to web and mobile applications.
Senior Software Developer
July 2011 - June 2012 (1 year) | Colombo, Sri Lanka
Designed and developed web based software products for various requirements including business process management and e-commerce. Managed a team of around 10 developers guiding them with the technical and personal assistance on solving technical issues and delivering results on time with quality. Reported directly to the project managers on the progress of the projects and communicated with clients for understanding software requirements, provide training on new software products and to assist them with the technical issues.
Carried out company system and network administration duties filling the missing role of a system administrator.
July 2009 - June 2011 (2 years) | Colombo, Sri Lanka
Developed web (PHP/MySql/Joomla) applications and web components for Singapore and European clients. Communicated with remote project managers (Singapore) and clients from various origins to analyse software system requirements, understand technical issues and deliver technical support on various web based software related technical matters.
January 2009 - June 2009 (6 months) | Matara, Sri Lanka
Carried out computer system and network administration duties in a computer laboratory with around 30 computers and 2 servers for file storage and printer services. Provided assistance to students and academic staff on software, hardware and network related matters.
Business Test Methods
Business Admissions Testing Platform and Remote Proctoring Agent
An on-line examination system to deliver a business admissions test for the candidates around the world who wish to enter a Business School for their MBAs. System focuses on both school administration staff and the candidates while it allows candidates to take the test from home and present the test results immediately to the school on an analytical report. System consists of a question bank, a complex grading system, on-line test taking interface and a report generation functions for individual and batch forms. Entire system is developed using PHP based Yii framework and the UI is heavily stuffed with jQuery and CSS.
Also the system works hand-to-hand with a remote proctoring agent which is an installable desktop application. Remote proctoring process includes capturing the web-cam, capturing the computer screen of the candidate and identifying suspicious keystrokes and log them to the server. Remote proctoring agent is developed using Electron (NodeJs based web shell) and other supportive NodeJs packages.
Design Thinking Application
Research Project Data Visualizer
This application is internally hosted and used in a LAN.
Travel Request Application
Travel Request Management Application
TRA is a total travel request management application to manage travel requests from start to payment stage. System supports all the parties involved in processing a travel request placed by a staff member of the company group including placement, approval, amendments, travel options, finance and exporting data to many formats and platforms involved in the process.
Application was developed using Zend Framework and deployed on a IIS server backed by SQL server while company’s central user base used for enabling Single Sign On (SSO) to comply with the software stack already in use.
This application is internally hosted and used in a VPN.
Professional working proficiency
Native or bilingual proficiency
University of Ruhuna
Bachelor of Science (B.Sc.), Industrial Mathematics, General Degree
2005 - 2008
University of Colombo School of Computing
Bachelor of Information Technology (BIT), Information Technology, Higher Diploma
2006 - 2009
Badulla Central College
Advanced Level (A-level)
2001 - 2003
Badulla Central College
Ordinary Level (O-level)
1995 - 2000
Lecture on Open Source Web Software
Participated as a resource person and delivered a lecture on Open Source Web Software in Workshop on Open Source Software conducted by Educational Support Foundation Ruhuna Mathematics (ESFoRuM), University Of Ruhuna
Donating a computer to Galearawa Primary School, Siyambalanduwa.
Participated the donation programme organized by Samadhi Praja Sathkaraka Sewaya, Narahenpita and leading the campagain for collecting donations to buy a computer for the Galearawa Primary School, Siyambalanduwa, which is a less facilitated school where 115 students were taught by 16 teachers.
32 years old, married and a father of two kids.