Curriculum Vitae
I am a multi-talented senior level back-end developer with over 14 years of experience. I have worked with leading-edge technologies to build services used by millions of users. I also have experience with leading software development teams using lean software development methods.
Below you will find a summary of my work experience, academic achievements, and skills.
Work Experience
Hydrohex Ltd
Chief Technology Officer
I am responsible for setting policies for R&D functions of the company as well as the development of the Android TV app and backend.
2022.04 –
Voyantic Ltd
Senior software developer
I was part of the production solutions team. I was responsible for control dashboard, backend for the front-end and k8s/k3s cluster running on the IoT device.
2021.12 – 2022.04
KuuHubb Oy
Senior back-end developer
I was part of the backend team for the Tiles & Tales game. I was responsible for the backend and infrastructure.
2021.04 – 2021.12
Virta Ltd
Senior full-stack developer
I was part of the Energy services team at Virta. I was responsible for the site energy metering solution and energy storage management.
2021.01 – 2021.03
Incsub LLC
Lead Developer & System Administrator
I was the lead developer for Edublogs and CampusPress services. I was also part of the System Administration team, which was responsible stability of all information systems in the company.
2010 – 2021
Paketboden Ab
Entrepreneur
Started as Kemiö Matkahuolto Asiamies, but now has become an e-commerce startup with the help of Business Finland funding.
2019 – 2021
Code Master Oy
Developer / Entrepreneur
Software and web development consultancy business I set up after moving to Finland. In addition to Incsub, I have helped customers who have needed help with their exciting projects.
2012 – 2021
16bit Oy
Entrepreneur
The company developed public signage and kiosk content for the tourism sector.
2018 – 2020
Zinglix (Private) Limited
Software Engineer / Entrepreneur
Software engineering consultancy business in Sri Lanka I was running when I was in Sri Lanka.
2008 – 2013
WSO2 Inc.
Associate Software Engineer
I was the key developer responsible for wso2.com (corporate) and wso2.org (community) sites. I helped migrate wso2.org to AWS web services with limited services available at the time.
2007 – 2008
OrangeHRM Inc.
Extra Space
Associate Software Engineer
I was the 2nd developer to join the team. During my time at OrangeHRM, we developed the first open-source HR solution and real businesses around the world were using it.
2006 – 2007
Language Skills
English
Bilingual speaker
Sinhala
Native speaker
Finnish
Advanced written and listening comprehension, writing and speaking intermediate.
Swedish
Beginner
Polish
Beginner
Technology Stacks
A shortlist of technology stacks with recent experience. In addition to this, I have dabbed in many more programming languages and technologies; I am a quick learner.
PHP
PHP is my bread and butter. I have been coding in PHP for over 17 years. Most of the code I have written was in PHP.
2003 – Present
Linux
I have experience using Linux in production servers as well as a workstation. Compiling kernels, optimising kernels, hardening, patching and compiling libraries and packaging them for distribution.
2004 – Present
Bash / Shell scripting
I have written bash scripts to manage deployments, builds and automate tasks. I am familiar with different shells available—their pitfalls and quirks.
2004 – Present
WordPress
I developed and maintained numerous plugins and themes. I helped maintain multi-million blog networks running on WordPress multisite. I have an in-depth knowledge of WordPress with a focus on speed and reliability.
2007 – Present
Amazon Web Services
I was one of the early adopters of Amazon Web Services. I have extensive and in-depth experience with a significant portion of AWS service. S3, EC2, ECS, VPC, Aurora, Lambda, EKS to name a few.
2007 – Present
Shibboleth / SAML
I was responsible for configuring white-label service provider configurations, publishing or exchanging metadata with Universities around the world for CampusPress.
2012 – Present
Docker
I have experience containerizing services and optimizing containers to achieve faster builds and run times while ensuring service reliability.
2015 – Present
JavaScript / TypeScript
I have used JavaScript / node.js in developing business-critical services outside of serverless functions. I have an in-depth knowledge of the quirks of node.js and a good handle of programming patterns needed in JavaScript. Some of the services were written in TypeScript.
2016 – Present
Serverless + React
I have worked extensively with Serverless and react frameworks on multiple projects. I have developed and maintained business-critical Serverless functions handling several millions of messages and API requests a day.
2017 – Present
Twilio
I have used Twilio to build IVR and SMS applications with a focus on privacy and user experience.
2017 – Present
Kubernetes
I researched and developed tooling for deploying WordPress multisite networks in autoscaling Kubernetes clusters as part of my work.
2017 – Present
Education
Open University of Sri Lanka
Bachelors in Law
I completed two years of four-year degree before moving to Finland..
2010 – 2012
University of Colombo School of Computing
Bachelors in Information Technology
I completed three-year bachelors degree in information technology.
2010
Awards and Achievements
International Olympiad in Informatics
Team Member
I was a member of the four-member team representing Sri Lanka.
2005
Sri Lanka Olympiad in Informatics
3rd place
2005
Sri Lanka Olympiad in Informatics
5th place
2004
Sri Lanka Olympiad in Informatics
8th place
2003