Skip to Content

About Me

G'day! I'm Sasitha, a Central Coast, NSW based software engineer with a passion for creating digital solutions that make a difference. My expertise spans across developing cloud platforms, mobile apps, and APIs using diverse technology stacks.

After graduating from the University of Moratuwa, I embarked on my professional journey with the engineering team at Sysco Labs.

There, I tackled a myriad of intriguing and challenging projects on a daily basis. Seeking new horizons, I migrated to Australia and joined Tally Group as a Full-Stack Developer, where I continue to innovate and create.

Here are a few technologies I've been working with recently:

  • JavaScript (ES6+)
  • HTML & (S)CSS
  • React
  • React Native
  • Node.js
  • Express
  • Docker
  • AWS & Azure

Where I've Worked

Full-stack Developer @ Tally Group

Feb 2020 - Present
  • Architected and developed a white-labelled, cross-platform mobile app solution for electricity users, providing usage statistics, insights, and user transactions. This solution was implemented in the "On by EnergyAustralia" mobile app.
  • Designed and implemented data warehousing pipelines for the “On by EnergyAustralia” platform, integrating 3rd party data using AWS technologies.
  • Developed backend processes to do Billing Reconciliation and Settlements for Commercial and Industrial energy retailers.
  • Contributed to the development of the EnergyAustralia Large Business Portal, including progressive purchasing and site management capabilities.
  • Developed new energy plan segments on Energy Australia's digital innovation platform.
  • Managed an offshore team to handle outsourcing work on a white-labelled telco platform which is used by several Australian telco retailers.
  • Setup CICD pipelines for the projects using Azure pipelines are ARM templates.
  • Engaged in client-facing activities, including meetings, preparation of Statements of Work (SOWs), and client demos.

Recent Tech Talks & Articles


Other Noteworthy Projects

View the archive
Folder
DocGen API

DocGen API aka Document Generator API can generate PDF and Excel reports based on either A web URL or data set. Uses a Chrome headless browser (Puppeteer) to load the web page and rasterize it as a PDF.

  • NodeJS
  • Express
  • ES6
  • Puppeteer
  • Excel.js
Folder
Project MinuteMan

Project Minuteman is an automated unified build/deploy pipeline for repository components that bind in to a single release.

This centralized pipeline will ease the build, deployment tasks and minimize environmental issues that may come up as it maintains all dockerized components.

  • Docker
  • AWS ECS
  • AWS ECR
  • Jenkins
  • SonarCube
  • Supervisord
Folder
Communicator API

API to facilitate outgoing SMS, voice & Emails with a dashboard to view contents for internal testing. This application was re-written with new versions of the same technology stack. API incorporates queuing and failure notification features.

  • PHP
  • Symfony
  • SFMailer
  • SendGrid
  • Twilio
  • Cron
  • Docker
Folder
SalesForce Connector

A proxy API to communicate with SalesForce which supports multiple types of SalesForce request types (SOQL / Apex / REST). Used across the organization as the main API to talk with SalesForce.

  • Golang
  • SalesForce API
  • Docker
  • AWS ECS
  • Supervisord
Sinhala OCR Neural Net

Project to train and recognize Sinahala characters based on LeNet convolution neural network and came up with 91% accuracy in recognizing untrained characters. Done for my Machine Learning course.

  • Caffe
  • Convolution Neural Network
  • Machine Learning
Educate Lanka Charity Platform

Educate Lanka charity foundation web platform is built with modern fundraising and portfolio advertising methods using MERN stack as a replacement for the legacy platform.

  • NodeJS
  • React
  • Flux
  • JavaScript ES6
  • MongoDB
  • ElasticSearch

What's Next?

Get In Touch

My inbox is always open whether for a potential opportunity or just to say hi, I'll try my best to answer your email!

Say Hello