Senior Full Stack Developer

Building Scalable Digital Products

Building scalable, efficient, and user-focused digital products with engineering rigor and visual clarity.

Microservices Product Engineering

About Me

Engineering robust products from idea to production

Energetic and passionate Master's candidate in Computer Science at UCSC, holding a Bachelor's degree in Information Technology with a specialization in Software Engineering from SLIIT.

Driven by a strong commitment to continuous learning, I seek to grow from every experience, no matter how small. With a deep passion for computer software, hardware, and photography, I am dedicated to tackling challenges with determination and achieving success in every endeavor.

Skills

Technologies I use to build modern applications

01Languages

  • Next.js
  • NestJS
  • Angular
  • Node.js
  • React.js
  • Python
  • Java (Spring Boot)
  • SQL
  • Unix/Shell/Bash

02Tools

  • AWS
  • Kubernetes
  • Docker
  • Git
  • JIRA
  • Jenkins
  • Prometheus
  • Grafana

03Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • MS SQL Server
  • Oracle

04Other

  • Microservices
  • Debugging
  • Application Management
  • Release Management
  • CI/CD
  • REST APIs

Projects

Selected work with real-world impact

SES Asset Management Platform

Designed and developed asset management microservices for incident, maintenance, and lifecycle workflows at Save Energy Systems.

NestJS • Next.js • PostgreSQL • Microservices • AWS

See Experience

SES IoT Service Dashboard Enhancements

Enhanced IoT-focused service dashboards for incident management, service requests, and operational visibility with faster response flows.

Next.js • APIs • Dashboard Engineering • Incident Management

See Experience

Cloud Insight

Contributed to a unified in-house platform to monitor and manage multiple cloud services from one dashboard.

Angular • Python Flask • MySQL • Node.js

Project Reference

Service Incident and Resolution Automation (SIRA)

Built JIRA-based service incident resolution automation for enterprise operations and faster response workflows.

JIRA Integrations • Automation • Incident Management

Project Reference

Marketrix.io

Contributed to a B2B sales pitching platform focused on efficient campaign and client engagement workflows.

Node.js • React.js • JavaScript

Project Reference

AI-Powered Personalized Learning Analyzer

Final-year research output focused on personalized learning strategies and student performance analysis.

AI/ML • Analytics • Recommendation System

Publication

Experience

Professional journey

CurrentJune 2024 - Present

Software Engineer

Save Energy Systems Inc. • Westborough, USA

  • Designed and developed SES Asset Management microservices for incident and maintenance workflows.
  • Built RESTful APIs with NestJS and modern interfaces with Next.js for asset lifecycle visibility.
  • Implemented CI/CD via AWS CodePipeline, CodeBuild, and ECS for automated testing and deployment.
  • Enhanced IoT service dashboards for incident management, service requests, and real-time reporting.

September 2022 - November 2024

Associate Software Engineer

Axiata Digital Labs Pvt Ltd • Colombo, Sri Lanka

  • Contributed to Cloud Insight frontend using Angular and backend collaboration using Python Flask.
  • Developed fintech backend services with Java Spring Boot and state-machine-driven business logic.
  • Maintained business workflow automations for incident and reporting pipelines with JIRA integrations.

March 2022 - August 2022

Associate Software Engineer

CreativeHub Global • Colombo, Sri Lanka

  • Worked on JavaScript-based products with Node.js and React.js for B2B sales and crypto-related domains.

August 2021 - February 2022

Software Engineer Intern

SLT Digital Lab • Colombo, Sri Lanka

  • Worked in the R&D team with PHP, Laravel, Node.js, and HiveMQ for queue-based IoT workflows.
  • Gained hands-on experience in IoT-based software development and experimentation.

Education & Publications

Academic background and research

Master of Computer Science

University of Colombo School of Computing (UCSC), Colombo, Sri Lanka

February 2024 - Present

BSc in Information Technology (Software Engineering)

Sri Lanka Institute of Information Technology (SLIIT), Malabe, Sri Lanka

Class of 2023

Advanced Level (Physical Science)

Mahinda College, Galle, Sri Lanka

Completed in 2018

IEEE UEMCON Publication

AI Solution to Assist Online Education Productivity via Personalizing Learning Strategies and Analyzing Student Performance.

Conference Publication

Contact

Let’s build something meaningful

Send a direct message