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.
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.
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.
Daily Focus: Pomodoro Timer
A simple, privacy-friendly Pomodoro timer for working in focused sessions with regular breaks. No account needed.
Wayfare
AI-powered travel planning platform built as Java microservices: auth, users, catalogue, trips, AI itineraries and recommendations.
DocuQuery
Retrieval-augmented generation (RAG) backend: upload PDF documents and ask questions in plain language to get grounded, cited answers.
CSE MCP Server
Model Context Protocol server that gives AI agents access to the Colombo Stock Exchange's public API endpoints.
AI Code Review Assistant
Code analysis backend inspired by SonarQube and GitHub code review, with AI-generated review suggestions.
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.
-
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.
-
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.
-
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.
-
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.
- yasantha.hettiarachchi@gmail.com
- Phone
- +94 77 974 2568
- Location
- Kiribathgoda, Sri Lanka
- linkedin.com/in/yasantha-hettiarachchi-0315591b
- Upwork
- Hire on Upwork
- GitHub
- github.com/yasantha