IT consultancy · Kiribathgoda, Sri Lanka · Remote worldwide

Java backends, microservices and AI agent integration

Yasantha Hettiarachchi IT Consultancy Service helps businesses design, build and modernise backend systems. I bring 15 years of hands-on engineering and technical leadership across fintech, healthcare and industrial software, and I now connect enterprise systems to AI agents.

15 yearsbuilding software
10+engineers mentored
3 sectorsfintech, healthcare, industrial
US & Europeinternational clients

Services

End-to-end backend engineering, from architecture through to production, plus practical AI integration for teams that want AI agents working with their real systems.

Java backend & microservices

Design and delivery of scalable backends with Java 17/21 and Spring Boot 3: REST and GraphQL APIs, security, and data layers on MySQL, PostgreSQL or MS SQL.

AI agent integration

Connect your existing systems to AI agents: MCP servers, LLM tool-use backends, Spring AI and retrieval-augmented generation (RAG) with cited answers.

Architecture & modernisation

System and API design, architecture reviews, and step-by-step migration from monoliths to microservices without stopping delivery.

Event-driven systems

Reliable asynchronous processing with Kafka and RabbitMQ, including the outbox pattern, to decouple services and keep data consistent.

Cloud & DevOps

Containerised deployments with Docker and Kubernetes on AWS, and CI/CD pipelines with GitHub Actions.

Technical leadership

Part-time tech lead support: code review standards, test-driven development, sprint planning, mentoring and technical hiring assessments.

Ways to work together

Engagements are remote-first and flexible. I work with clients across time zones from Sri Lanka (UTC+5:30).

  • Project deliveryA defined piece of work, such as a new backend service, an API or an AI integration, built and handed over with tests and documentation.
  • Fractional tech leadOngoing part-time technical leadership for your team: architecture decisions, code reviews and delivery planning.
  • Architecture & code reviewA focused review of your system or codebase, with a written report of risks and prioritised recommendations.

Apps & products

Apps and platforms I have designed and built, from a published Android app to AI and microservices backends.

Android app · Live on Google Play

Life in the UK Test Prep

Practice questions, timed mock tests and a daily study plan for the Life in the UK Test. Works offline. Independent study app, not affiliated with the Home Office.

  • Kotlin
  • Jetpack Compose
  • Firebase
Android app · In testing on Google Play

Daily Focus: Pomodoro Timer

A simple, privacy-friendly Pomodoro timer for working in focused sessions with regular breaks. No account needed.

  • Kotlin
  • Android
Platform

Wayfare

AI-powered travel planning platform built as Java microservices: auth, users, catalogue, trips, AI itineraries and recommendations.

  • Java 25
  • Spring Boot
  • Kafka
  • JWT
  • Testcontainers
AI backend

DocuQuery

Retrieval-augmented generation (RAG) backend: upload PDF documents and ask questions in plain language to get grounded, cited answers.

  • Java
  • RAG
  • LLM
MCP server

CSE MCP Server

Model Context Protocol server that gives AI agents access to the Colombo Stock Exchange's public API endpoints.

  • JavaScript
  • MCP
  • AI agents
Developer tool

AI Code Review Assistant

Code analysis backend inspired by SonarQube and GitHub code review, with AI-generated review suggestions.

  • Java
  • Spring Boot
  • AI
More

Other projects

Experiments with AI agents, tooling and more are on GitHub.

Experience

Selected roles. I have led distributed teams, owned key architecture decisions and worked directly with stakeholders in the US and Sweden.

  1. Oct 2022 – present

    Senior Java Engineer & Backend Lead

    Gotli Labs Pvt Ltd · Colombo (remote)

    Backend lead for an industrial SaaS platform for laundry management and staff monitoring. Built a Kafka event pipeline with 99.9% uptime and led the migration of 8+ core services to microservices.

  2. Dec 2021 – Oct 2022

    Associate Technical Lead – Java

    Nimi Pvt Ltd · US clients

    Led backend development of GraphQL APIs for fintech platforms and mentored 5+ engineers.

  3. Sep 2011 – Dec 2021

    Software Engineer to Associate Technical Lead

    Cambio Software Engineering · Colombo

    Ten years building healthcare systems for Swedish hospital networks, most recently leading a team of 6 engineers as technical point of contact for international stakeholders.

  4. Sep 2009 – Sep 2011

    Research Assistant

    University of Colombo – Digital Forensic Lab

    Developed open-source digital forensic investigation tools with academic researchers and law enforcement agencies.

About

Yasantha Hettiarachchi IT Consultancy Service is a sole proprietorship run by Yasantha Hettiarachchi, a Senior Java Engineer and Tech Lead based in Kiribathgoda, Sri Lanka. The business is registered in the Western Province of Sri Lanka under the Business Names Statute. I hold a BSc (Hons) in Computer Science from the University of Colombo School of Computing.

Business name
Yasantha Hettiarachchi IT Consultancy Service
Owner
Yasantha Hettiarachchi
Business type
Sole proprietorship (individual business)
Registration no.
WP/GAM/KE/2024/00007
Registered with
Department of Business Names Registration, Western Province
Operating since
1 February 2024
Nature of business
IT consultancy services
Based in
Kiribathgoda, Sri Lanka (UTC+5:30)
Serving
Clients worldwide, remotely

Core skills

  • Java 17/21, Spring Boot 3, Spring Security
  • Microservices, REST and GraphQL APIs
  • MCP servers, LLM tool use, Spring AI, RAG
  • Kafka, RabbitMQ, event-driven architecture
  • JPA, Hibernate, MySQL, PostgreSQL, MS SQL
  • OAuth2, JWT, TDD, JUnit 5
  • Docker, Kubernetes, AWS, GitHub Actions
  • Angular, Kotlin (Android)
  • Agile delivery, Scrum, release management
  • Team leadership and mentoring

Contact

Tell me about your project or your team. I usually reply within one working day.

Email
yasantha.hettiarachchi@gmail.com
Phone
+94 77 974 2568
Location
Kiribathgoda, Sri Lanka
LinkedIn
linkedin.com/in/yasantha-hettiarachchi-0315591b
Upwork
Hire on Upwork
GitHub
github.com/yasantha