fbpx

Curriculum Vitae

I am a multi-talented CTO with over 16 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

Brought all the Android TV devices online and implemented online content synchronisation and usage data collection.

Tech stack: PHP, Javascript, TypeScript, React Native

2022.04 – 

Voyantic Ltd

Senior software developer

Prepared new Linux and k3s (IoT k8s) based server to be deployed at customer premises to control the RFID testing devices.

Tech stack: Kubernetes, Javascript, TypeScript, React, Ansible, Jenkins, AWS IoT

2021.12 – 2022.04

KuuHubb Oy

Senior back-end developer

Made the infrastructure more maintainable. Implemented backend for Tiles and Tales game, including leader boards. 

Tech stack: Kubernetes (on AWS), Javascript, Ansible, Terraform, Jenkins

2021.04 – 2021.12

Virta Ltd

Senior full-stack developer

Implemented a new energy storage management solution, including an IoT gateway, which brokered messages between the backend system and energy storage devices.

Tech stack: Kubernetes (on AWS), Javascript, React, Docker, SOAP, MQTT

2021.01 – 2021.03

Incsub LLC

Lead Developer & System Administrator

Dockerized CampusPress and Edublogs and then eventually to k8s from self-hosted cPanel. Made the service many times faster with Memcache and opcache.

Tech stack: Cloudformation templates, ECS, Lambda, API Gateway, EKS, EC2, VPC, Javascript, PHP, Python, Ansible, AWS Code Pipeline, SQS, SNS, S3, Linux, Bash, Shibboleth, IAM, Cognito.

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

Migrated wso2.org to AWS web services with limited services available at the time. Made wso2.com faster and reliable.

Tech stack: EC2, S3, PHP, Python, WordPress, Drupal

2007 – 2008

OrangeHRM Inc.

Extra Space

Associate Software Engineer

Implemented leaves module and refactored PIM module and increased test coverage.

Tech stack: PHP, Python

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

Contact Details

Mohanjith Sudirikku Hannadige

Pedersåvägen 144
25700 Kimito
Finland

[email protected]

040 7602877