Hello, I'm Malith Koswa

Senior Software Engineer | AI Engineer | Backend & Cloud Specialist

5+ years building scalable microservices, AI-powered applications, and cloud-native systems. Melbourne-based engineer with fintech, SaaS, and research experience in fairness in recommender systems.

Malith Koswa - Software Engineer

About Me

Software engineer with strong experience in backend systems, APIs, microservices, AI integrations, cloud platforms, and product engineering.

I build scalable, reliable systems across fintech, SaaS, and startups. I also have research experience in fairness in recommendation systems and have taught database systems and full-stack development in higher education.

Key Areas of Expertise

Backend & Microservices

Design and build high-performance Java/Spring Boot and Node.js/Express microservices. RESTful APIs, low-latency systems, and distributed architecture.

AI-Powered Applications

LLM integration, LangChain/LangGraph, intelligent search and recommendations. FastAPI backends for AI features in travel and SaaS products.

Cloud-Native Systems

AWS-hosted services, Docker, CI/CD pipelines. Observability, monitoring, and reliable deployment for production workloads.

Fintech & Enterprise

Secure APIs, Oracle/PostgreSQL optimisation, enterprise integrations. Financial systems and regulatory-compliant workflows.

Research & Fairness

Python-based evaluation frameworks for recommendation systems. Fairness, reliability, and statistical modelling in ML.

Teaching & Mentoring

Higher education teaching in database systems and full-stack development. Tutorials, labs, and student consultations.

Skills & Tech Stack

Programming Languages

Java · Python · TypeScript · JavaScript

Frameworks & Backend

Spring Boot · FastAPI · Node.js · Express · REST APIs

Frontend

React · React Native · Bootstrap · HTML · CSS

Databases

PostgreSQL · MySQL · Oracle · MongoDB

Cloud / DevOps

AWS · Docker · CI/CD · Git

AI / Modern Tools

LLM Integration · LangChain · LangGraph

Practices

Agile/Scrum · Code Reviews · Distributed Systems · Microservices Architecture

Work Experience

Personal Projects

A selection of hands-on software projects I built to strengthen my skills in full-stack development, cloud deployment, CI/CD, authentication, and scalable application design.

Research

Master's Research

Fairness in Recommendation Systems

Developed a Python-based evaluation framework. Analysed recommendation models across rating, ranking, and prediction tasks. Focused on fairness, reliability, and statistical modelling.

RMIT University, Melbourne
Bachelor's Final Year Project

Detection of Metastases in Whole Slide Images of Lymph Node Sections

Applied machine learning to medical imaging. Built image-processing and evaluation workflows.

University of Moratuwa, Sri Lanka

Education

Mar 2024 – Nov 2025

Master of Information Technology

GPA: 3.6

RMIT University, Melbourne
Jan 2016 – Mar 2020

Bachelor of Information Technology (Honours)

GPA: 3.57

University of Moratuwa, Sri Lanka

Get In Touch

I'm open to software engineering, backend, AI, and cloud-focused opportunities.

My Contact Details