Portfolio
Auckland, New Zealand
Scroll to see experience

~7 Years Experience

Senior Software Engineer

Open to new opportunities

Samintha Kaveesh
SAMINTHA kaveesh

~7 Years Experience

I’m a Senior Software Engineer with nearly seven years of experience building scalable microservices using Java and Spring Boot. I focus on designing reliable systems that handle real-world complexity.
I’m currently exploring other ecosystems such as Go, C#, .NET, Swift, and Rust to broaden my perspective, with a strong interest in strengthening my architectural thinking and distributed system design at scale.

Java Spring Boot Kafka AWS

Experience

Work

Technical Specialist (Software Engineering) Jul 2024 - Oct 2025
Wiley (John Wiley & Sons, Inc.) Colombo, Sri Lanka
Senior Software Engineer Jul 2022 - Jun 2024
Wiley (John Wiley & Sons, Inc.) Colombo, Sri Lanka
Software Engineer Apr 2021 - Jul 2022
Wiley (John Wiley & Sons, Inc.) Colombo, Sri Lanka
Associate Software Engineer Apr 2019 - Apr 2021
Pearson Colombo, Sri Lanka
Freelance Full Stack Developer Nov 2018 - Apr 2019
LyricX Colombo, Sri Lanka
Software Engineering Trainee Jan 2017 - Jul 2017
CodeGen International Colombo, Sri Lanka

Credentials

Certifications

AWS Certified Solutions Architect – Associate 2021-2024
Amazon Web Services
  • Architecture patterns, cost optimization, and secure cloud foundations.
  • Validation: LGKL7S4JLFQ4Q1KH
Advanced React May 2024
Meta
  • Advanced React concepts and patterns.
  • Credential ID: MFRWNH8E7SFP

Selected Work

Projects

POC of PrivateGPT
Python, OpenAI, Llama, Streamlit

Private LLM-powered chatbot for personal document knowledge retrieval compared with OpenAI GPT-4

Keycloak Face Auth
Java, Spring Boot, Keycloak, Amazon Rekognition, Face-api.js

Face recognition MFA plugin for Keycloak with registration workflow and two-factor authentication

Kafka Safe Stream
Kafka, JavaScript, Node.js

A Lightweight Kafka UI for sending messages to and receiving messages from Kafka topics without admin privileges

Geo Load-Balancer
Java, Spring Boot, MySQL, JPA

POC of Geo load-balancing and geo-partitioned data implementation for GDPR compliance and performance optimization

Layered JARs in Docker
Java, Spring Boot, Docker

POC comparing JAR build types to optimize application footprint for DevOps and microservices

YouTube as Storage
Rust, FFmepg

Convert any file into black and white videos and storing them on YouTube for retrieval and reconstruction

Universal CLI Utility
Rust, JavaScript, HTML, CSS

CLI utility with command search, filtering, and history recording for efficient navigation

LyricX
Android, Java, Spring Boot, Angular 8, HTML, CSS, Firebase, MySQL, JPA

Song lyric manager with guitar chords and real-time sharing capabilities among friends

Restaurant Menu
Android, Java, Spring Boot, Angular 2, HTML, CSS, Firebase, MySQL, JPA

Multi-tenant restaurant application with QR code ordering system and real-time kitchen notifications

ExpenX
Android, Java, Firebase

Feature-rich money management app with expense tracking, photo receipts, graphs, currency converter, and forecasting

Stock Market Simulator
Angular 6, Java, HTML, CSS, MySQL

Multiplayer stock trading simulation game with leaderboards and time-limited trading challenges to learn stock market concepts

Foker
Java, Spring Boot, JavaFX

2-5 player poker game with socket-based communication between game and players

Pick the Bus
Android, Java, PubNub, MySQL

Real-time public transportation tracking app with Google Maps integration and PubNub messaging

Learning Management
PHP, Materialize CSS, HTML, CSS, MySQL

LMS platform for uploading tutorials, viewing lecture calendars, courses, and gallery

Lights Off
Android, Java, Firebase Cloud Messaging

Remote device lock application using Android Device Administration API with customizable notifications

Line Following Robot
Arduino, C

Autonomous line-following robot built with Arduino microcontroller

Tertiary

Education

Bachelor of Science - Computer Science 2015 - 2018
University College Dublin, Ireland

2nd Class Honours, Grade 1 - Cumulative GPA 3.48

Advanced Level - Mathematics (Physical) Stream 2011 - 2014
Bandaranayake College Gampaha, Sri Lanka

Combined Mathematics, Chemistry, Physics

Capabilities

Technical Skills

Backend Development
  • Java 8/11/17/21
  • Spring Boot
  • Microservices
  • Event Driven Architecture
  • RESTful Web Services
  • Hibernate, JPA
  • JavaScript
  • React
Security & Quality
  • OpenID Connect
  • RedHat SSO
  • KeyCloak
  • Cloudflare
  • HashiCorp Vault
  • Contrast Security
  • JUnit, Mockito
  • SonarQube
Messaging & Data Store
  • Kafka
  • JMS
  • SQS
  • MySQL, Postgres
  • DynamoDB, MongoDB
  • Redis
  • Valkey
DevOps & Cloud
  • Git, Maven
  • Docker
  • Kubernetes
  • AWS (ECS, EKS, S3, IAM)
  • Jenkins
  • Helm
Monitoring
  • ELK Stack
  • Dynatrace
  • New Relic
  • Grafana
  • Prometheus