Software Engineer · Cloud · Microservices

Hi, I'm Yesitha Gamaarachchi.

Results-driven Software Engineer with 6+ years of experience delivering scalable, secure and high-performance systems. I specialise in Java 17, Spring Boot, Microservices, and AWS, with deep expertise in event-driven architectures, real-time analytics, and DevOps automation.

What I work with

Skills & Tech Stack

Modern backend engineering, cloud systems & scalable architectures.

Core Skills

Node.js
Angular
PostgreSQL
Kafka

Languages & Frameworks

  • Java 17 · Spring Boot · Play Framework
  • TypeScript · JavaScript · Node.js
  • Python
  • Angular · Flutter · Ionic

Data & Analytics

  • PostgreSQL · MongoDB · Redis
  • Druid · Elasticsearch
  • Kafka · Flink
  • Real-time analytics & pipelines

Cloud & DevOps

  • AWS (EC2, S3, Lambda, CloudWatch)
  • Docker · Kubernetes · Terraform
  • Jenkins · GitHub Actions
  • Linux · CI/CD Engineering

Quality, Monitoring & Architecture

  • JUnit · Mockito · Jasmine · Karma
  • TDD · Load testing · Integration testing
  • Grafana · Kibana · Graylog · Consul
  • Microservices · Event-Driven · DDD · Agile

Where I've Been

Professional Experience

Software Engineer (Flutter) · Cherry

Feb 2025 – Present · UK (Charity)

  • Built charity e-commerce Flutter app using BLoC.
  • Integrated Node.js APIs + Firebase Auth.
  • Improved UI responsiveness across 20+ devices.
  • Led code reviews & mentored junior engineers.

Tech: Flutter, Dart, BLoC, Firebase, Node.js

Software Engineer · KARR

May 2024 – Aug 2024

  • Developed a full parking-management mobile app.
  • Used Provider & GetX for stable state management.
  • Integrated REST APIs ensuring 98% uptime.
  • Improved performance via caching + lazy loading.

Tech: Flutter, GetX, Provider, REST APIs

Software Engineer · Qbitum

Oct 2023 – Apr 2024

  • Built high-performance Java microservices managing 2000+ req/sec.
  • Implemented secure APIs with OAuth 2.0.
  • Built Kafka + Apache Flink real-time analytics pipelines.
  • Automated CI/CD with Docker, Terraform & GitHub Actions.

Tech: Java 17, Spring Boot, Kafka, Flink, PostgreSQL, MongoDB, Docker, Terraform

Software Engineer · Solvi8 (Zilingo)

Nov 2018 – Aug 2022

  • Migrated monolith → microservices, reducing deploy time by 50%.
  • Built real-time factory analytics with Kafka + Flink (<5s latency).
  • Developed 30+ Angular reusable components.
  • Configured Grafana + Graylog + Elasticsearch monitoring.

Tech: Java, Spring Boot, Angular, Kafka, Flink, PostgreSQL, Redis, Docker, Grafana

What I've built

Selected Projects

These projects were built as part of commercial systems for clients and employers. Source code is proprietary and not publicly available.

Mobile · Charity

Charity E-commerce Mobile App

Flutter · Cherry · 2025

A Flutter-based charity e-commerce platform enabling donors to browse causes, make secure donations, and track impact in real time. Designed a scalable architecture with BLoC, clean navigation, and API integration with a Node.js backend.

Tech: Flutter, Dart, BLoC, Node.js, Firebase Auth, REST

Built for a charity client · Code is private.

Mobile · Parking

Parking Management Application

Flutter · KARR · 2024

End-to-end mobile solution for managing parking slots, bookings, and payments. Focused on responsive UX, stable API integration and robust state handling with Provider/GetX, while meeting strict uptime and performance requirements.

Tech: Flutter, Dart, Provider, GetX, REST APIs, CI/CD

Commercial product · Code is private.

Backend · Real-time Analytics

Real-Time Analytics Platform

Java · Kafka · Qbitum / Solvi8

Designed and implemented a real-time analytics pipeline ingesting high-volume factory and operational data. Data is streamed via Kafka, processed using Apache Flink, and stored in analytical stores like Apache Druid, PostgreSQL and MongoDB for low-latency dashboards.

Tech: Java 17, Spring Boot, Kafka, Apache Flink, Apache Druid, PostgreSQL, MongoDB

Internal analytics platform · Code is private.

Full Stack · Audit

Audit & Compliance Management System

Ionic · Java · Solvi8

Developed an audit application used by manufacturing clients to capture inspections, non-compliance reports, and corrective actions. Built an Ionic frontend with an enterprise Java backend and persisted data in PostgreSQL and HBase for scalable reporting.

Tech: Ionic, TypeScript, Java, Spring Boot, PostgreSQL, HBase

Enterprise product · Code is private.

EdTech · Cloud

Sambaash Education Platform

Spring Boot · MongoDB · AWS

Backend services for an education platform, providing course management, user enrollment and assessment workflows. Deployed on AWS with scalable microservices, using MongoDB for flexible data modelling and robust APIs for frontend and partner integrations.

Tech: Java, Spring Boot, MongoDB, AWS (EC2, S3, CloudWatch), REST, CI/CD

Client engagement · Code is private.

Latest Posts

Medium Articles

Automatically fetched from my Medium profile.

Let’s talk

Contact

Open to Software Engineer / Senior Engineer roles in the UK and remote-friendly teams.

Short message

This form doesn’t send emails directly. It will prepare your message so you can send it via your email client to chyesith@gmail.com.