Download CV
Open to new opportunities · Colombo / Remote

Software Engineer building full-stack systems & AI-driven products.

I'm Dilusha Madushan, a Software Engineer on WSO2's Identity & Access Management team, and a Machine Learning Engineer building agentic AI systems at CML Insight. I design and ship secure, production-grade software end to end, from backend architecture to large language model orchestration.

View GitHub →
2+ yrs
Professional experience
2
Companies, dual specialties
3.83/4.2
Engineering GPA
Dilusha Madushan
WSO2
Software Engineer
WSO2 · IAM Team
Dilusha Madushan
What Drives Me

Great engineering is about solving real problems with precision, not just writing code.

What motivates me is the intersection of rigorous engineering and intelligent systems: building software that is secure and reliable at enterprise scale, while pushing what's possible with AI agents and automation. Every system I build, from identity platforms at WSO2 to LLM-driven agents at CML Insight, is guided by the same standard: measurable impact, clean architecture, and continuous learning.

Career

Experience

WSO2 logo

Software Engineer · WSO2

Colombo, Sri Lanka · Sep 2024 – Present
  • Building the IAM (Identity & Access Management) platform using Go, React, and Python for enterprise-scale deployments.
  • Developing and improving authentication, authorization, and identity-related features used by enterprise customers.
  • Collaborating within a cross-functional engineering team on WSO2's open-source identity products.
CML Insight logo

Machine Learning Engineer · CML Insight Inc.

Remote · Sep 2024 – Feb 2026
  • Designed AI agents with LangChain & LangGraph using tool calling and ReAct workflows to extract structured data from unstructured sources.
  • Integrated multi-vendor LLMs (OpenAI, AWS Bedrock, and Google Vertex AI) into production chat applications with dynamic tool routing and stateful memory.
  • Optimized prompt engineering for deterministic, high-precision outputs, and built multi-agent systems for complex conversational data extraction.
  • Built ground-truth datasets and automated evaluation pipelines to measure agent performance.
Previously: Machine Learning Engineer Intern, CML Insight Inc., Remote · Jan 2023 – Oct 2023. Trained across Python and Go, and enhanced ML pipelines with Dask for parallel, memory-efficient computing.
Core Skills
{{ skill }}
Academics

Education

University of Moratuwa logo

BSc Eng. (Hons) Computer Science & Engineering

University of Moratuwa, Sri Lanka · Jan 2020 – Jun 2024

Specialized in Data Science and Machine Learning Engineering. Key coursework spanned Advanced Algorithms, Data Science, Machine Learning, Data Mining, and AI Agent Architectures.

3.83 / 4.2
Cumulative GPA
Graduation day at University of Moratuwa
Maris Stella College logo

G.C.E. Advanced Level

Maris Stella College, Negombo · 2016 – 2018

Physical Science stream. Secured 3 A's (Mathematics, Physics and Chemistry) with a District Rank of 32 in Gampaha District.

Maris Stella College
Aquinas College logo

Secondary Education

Aquinas College of Higher Studies, Negombo

Completed foundational secondary studies, building the academic groundwork that led into the Advanced Level Physical Science stream.

Aquinas College
Selected Work

Projects

NSIS Student Management System

LIVE

A production student management system currently running at Negombo South International School Network's Piliyandala branch. Includes a REST API-backed sub-system giving parents visibility into their child's academic information. Led back-end development with Spring Boot and MySQL.

Spring Boot Java Node.js MySQL AWS

Bitcoin Anomaly Analysis

Analyzed Bitcoin transaction data to identify illicit addresses using the labeled BABD-13 dataset. Built a machine learning classifier to flag suspicious addresses based on statistical patterns in their transaction history.

Python Scikit-Learn BABD-13
Recognition

Achievements & Certifications

Achievements

3 A's · District Rank 32nd
Mathematics, Physics & Chemistry, ranked 32nd in Gampaha District, G.C.E. Advanced Level
3.83 / 4.2
Cumulative GPA, University of Moratuwa

Certifications

Behind the work

Photo Collection

Moments from career milestones, office life, and university years.

Dilusha Madushan
Get In Touch

Let's build something great together.

Dilusha Madushan is a Software Engineer at WSO2 and a Machine Learning Engineer at CML Insight, with a BSc Eng. (Hons) in Computer Science & Engineering from the University of Moratuwa. He works across full-stack development, identity & access management, and agentic AI systems, and is open to full-stack, backend, and applied AI/ML engineering opportunities.

Download CV
Location
Negombo, Sri Lanka
Companies & Institutions
WSO2
CML Insight
University of Moratuwa
Maris Stella College
Aquinas College
© 2026 Dilusha Madushan. Built with intent.