Full Stack Software Engineer
3+ Years Experience
Full Stack Software Engineer with 3+ years of experience building enterprise-grade, microservices-based applications end to end from architecture and development to QA and CI/CD. Published researcher in scalable system architecture, with strong expertise in TypeScript/JavaScript, Java, C#, and Go.
Experienced in owning full project lifecycles, leading development efforts, and driving stakeholder communication, requirement gathering, and system analysis to deliver secure, scalable, production-ready solutions.
A storefront for folding-bike accessories that sells the same catalog in three markets — United Kingdom (GBP), Netherlands (EUR), and Sri Lanka (LKR) — with language, currency, and list prices staying in lockstep. Money is integer cents, each SKU has real GBP/EUR/LKR prices (no live FX conversion), and VAT is included in the ticket price. One market switch moves locale and currency together (en-GB, nl-NL, si-LK).
Designed a novel microkernel-inspired architecture for my final-year research, enabling microservices to be deployed at runtime and reducing low-level coding effort. Achieved 99.9% system uptime through the adaptive architecture. Integrated blockchain (Ethereum) and IoT sensors to deliver end-to-end supply chain transparency for stakeholders.
A Premium candles e-commerce platform build using latest Next.js and firebase. The application features a clean and modern design, seamless user experience, and robust backend architecture.
Dashlytics is a high-performance analytics dashboard built using Go (backend) and React + Vite + Recharts (frontend), designed to analyze and visualize large-scale CSV transaction data efficiently.
Garge Service system is a microservice application, user-service is a microservice responsible for handling User Management, Authentication, and Authorization within the Garage application. It provides features like user registration, login, role-based access control, OTP verification, email notifications, and JWT-based authentication.
A Web-based Augmented Reality (AR) experience developed using A-Frame and AR.js, featuring interactive 3D models displayed via marker tracking. This project includes a clean dashboard UI and multiple AR scenes, accessible with different markers.
An interactive chatbot designed to answer questions based on lecture notes from the Current Trends in Software Engineering (CTSE) module. Built using a retrieval-based architecture with open-source tools, this chatbot runs entirely inside a Jupyter Notebook and supports semantic search over course content using MiniLM and FAISS.
Built a scalable backend serving concurrent web and mobile users, sustaining ~200 requests/second per user at ~200ms average response time. Implemented JWT-based authentication with role-based access control supporting 5+ user roles. Architected a maintainable, modular backend folder structure for long-term scalability. Deployed to production on an IIS server.
A microservices-based learning management platform using modern web technologies. Implemented comprehensive CI/CD pipeline with GitHub Actions and ArgoCD.
GPA 3.833/4.0 - Year 4 Semester 2
SelectedNominated from SLIIT
FinalistNominated from SLIIT
Competitive Programming
Participation, SLIIT MalabeA Scalable Microkernel Inspired Architecture for Transparent and Adaptive Supply Chain Management,
ICAC 2025Optimizing Gas Efficiency in Ethereum Smart Contracts Using Design Pattern Refinement and Complexity Reduction,
ICAC 2025ZShop - Shopping application for visually challenged individual
Read PaperLearnKartS
Issued Sep 2026
Issued Sep 2026
AWS
Pending
Skills: AWS cloud, Developing, Testing, Debugging, Security
Udemy
Issued Feb 2026
Skills: OpenID, OAuth, Spring Boot, Spring Security, Keycloak
Alison
Issued Sep 2024
Skills: Artificial Intelligence (AI), Supply Chain Management
Alison
Issued Sep 2024
Skills: DevOps
Cisco Networking Academy
Issued Dec 2020
Skills: Cybersecurity, Cyber Attacks, Network Security
Cisco Networking Academy
Issued Mar 2021
Skills: Internet of Things (IoT), Security, Digital Business
Alison
Issued Aug 2024
Skills: Enterprise Resource Planning (ERP)
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.
Tap to reveal
Colombo, Sri Lanka