Associate Software Engineer — Colombo, Sri Lanka

Full-stack engineer building web, mobile and AI-driven products — React, Next.js and Vue on the front end, Node, NestJS and Spring Boot on the back end, React Native on mobile. 11 months into an associate role at Irusri Group, working across DevOps and CI/CD on AWS, Azure, GCP and VPS, RAG systems, n8n automation and Microsoft 365 administration. BSc (Hons) in Software Engineering, SLIIT.

Lahiru Asiri
1.7 yr
In industry
Scroll to explore
React  ✷  Next.js  ✷  Vue.js  ✷  TypeScript  ✷  Node.js  ✷  NestJS  ✷  Spring Boot  ✷  React Native  ✷  RAG Systems  ✷  n8n  ✷  CI/CD  ✷  Docker  ✷  AWS  ✷  Azure  ✷  GCP  ✷  Microsoft 365  ✷  Intune  ✷  WordPress  ✷  Shopify  ✷  MongoDB  ✷  Python  ✷  

01 — About

Who
I am

I'm a Software Engineering graduate from SLIIT with a strong foundation in OOP, data structures and agile delivery. My passion for building started at Ananda College, Colombo — today I ship production features across the stack, from React, Next.js and Vue front-ends to Node, NestJS and Spring Boot services.

Beyond product work I set up DevOps and CI/CD automation across AWS, Azure, GCP and self-managed VPS servers, build AI-powered features with RAG systems and LLM APIs, automate workflows with n8n, deliver client sites on WordPress and Shopify, and handle Microsoft 365 administration — Intune device management, Entra ID, email migrations and account management.

1.7 yr
Years in industry
10+
Projects shipped
15+
Certifications

02 — Toolbox

Tech
Stack

The languages, frameworks and tools I reach for day to day.

Frontend

ReactNext.jsVue.jsTypeScriptTailwind CSSReduxHTML / CSS

Backend

Node.jsNestJSExpressSpring BootREST APIsMVC

AI & Automation

RAG SystemsLLM IntegrationOpenAI / Gemini APIn8nWorkflow Automation

DevOps & Cloud

DockerKubernetesLinuxCI/CD PipelinesGitHub ActionsAWSAzureGCPVPS

Microsoft 365 & Endpoint

Microsoft 365 AdminIntune (MDM)Entra IDEmail MigrationAccount Management

CMS & E-commerce

WordPressShopifyWooCommerceHeadless CMS

Mobile

React NativeExpoNativewind

Databases

MongoDBPostgreSQLMySQLOracleRedis

Languages & Tools

JavaPythonC / C++PHPGit / GitHubPostmanFigma

03 — Path

Experience

Nov 2025 - Present· 11 mos
Associate Software Engineer
Irusri Group · Full-time, Colombo, Sri Lanka

Shipping full-stack features across React / Next.js and Node / NestJS / Spring Boot. Setting up CI/CD pipelines and containerised deploys on AWS, Azure, GCP and VPS servers, and building AI features backed by RAG systems and n8n automation. Also running Microsoft 365 administration — Intune, Entra ID, email migrations and account management — and delivering client sites on WordPress and Shopify.

ReactNext.jsNestJSSpring BootDockerKubernetesLinuxCI/CDAWSAzureGCPVPSRAG Systemsn8nMicrosoft 365IntuneWordPressShopify
Jan 2025 - Nov 2025· 11 mos
Software Engineer Intern
Irusri Group · Internship, Colombo, Sri Lanka

First professional role, building web application features with the MERN stack and learning production workflows, Git-based collaboration, code review and agile delivery.

ReactNode.jsExpressMongoDBGitREST APIs

Education

Bachelor of Science (Honours) in Information Technology, Specializing in Software Engineering
Graduate · 2022 - 2026
Sri Lanka Institute of Information Technology (SLIIT), Malabe, Sri Lanka
GCE Advanced Level & GCE Ordinary Level
Advanced Level: Physical Science Stream with ICT
Ananda College, Colombo, Sri Lanka

04 — Selected Work

Projects

01Research · AI
SmartBus Transit App

Research project: a real-time public-transport app with live bus tracking, crowd forecasting for future time slots, and ETA prediction. Predictions come from a Bus ETA Engine (XGBoost Regressor) and a Hybrid Crowd Forecasting Engine (Random Forest Regressor); an edge-optimised NLP Intent Engine (TF-IDF with balanced Logistic Regression) answers transit queries offline at millisecond latency.

React NativeExpoTypeScriptFirebasePythonFlaskscikit-learnXGBoost
02Microservices · DevSecOps
NovaTech E-Commerce Platform

Full-stack e-commerce platform. The backend is split into NestJS microservices (an API gateway plus admin, product, order and notification services) with JWT auth, Swagger docs and Prisma on Azure SQL; a Next.js frontend consumes them through the gateway. Each service has a GitHub Actions pipeline that builds a Docker image, runs a Snyk vulnerability scan and a SonarCloud quality gate, and deploys to Azure Web Apps.

NestJSNext.jsTypeScriptMicroservicesAPI GatewayPrismaDockerGitHub ActionsSnykSonarCloudAzure
03Web App
Book Factory Management System

MERN-stack web application for a book factory, covering inventory, raw-material, order and transport management. Includes role-based access, low-stock alerts and reporting dashboards.

MongoDBExpressReactNode
04AI · Web
ProMentor Education

Interactive coding-mentor platform with a drag-and-drop block editor. Uses the Gemini API to generate step-by-step explanations, detect mistakes and suggest corrections in real time for beginner programmers.

ReactNodeExpressGemini API
05Mobile
MomCare App

Cross-platform mobile app for expectant and new mothers. Tracks baby growth, delivers personalised health tips and reminders, and helps users find doctors and manage clinic visits from a single place.

React NativeNodeExpressMongoDB
06Web App
Smart Waste Management

Web platform that monitors bin fill-levels, optimises collection routes and pushes real-time status updates, cutting fuel use and operational cost for waste-collection operators.

ReactSpring Boot

05 — Credentials

Courses &
Certifications

06 — Beyond code

Design
Skills

I bridge engineering and design — building intuitive, engaging interfaces and generating creative concepts that meet product goals.

FigmaAdobe IllustratorPhotoshopAfter EffectsCanvaUI / UX DesignPrototypingCreative Ideation