+
+
+
+
KAVISHKA
Kavishka Gardiarachchi
Kavishka®

I build scalable, cloud-native systems that are fast, observable and maintainable

©2026

KAVISHKA

Let's TalkKavishkaSoftware Engineer
01 — About

A quick
introduction

Now
Software Engineer at HealthRecon Connect
Studying
MSc in Artificial Intelligence, SLIIT

Results-driven software engineer with 5 years of experience building scalable, cloud-native applications and microservices.

I work across the stack in JavaScript and TypeScript — ReactJS and NextJS on the front, NodeJS, NestJS and SpringBoot behind it — with a strong focus on application lifecycle, security, observability and performance optimization. Day to day that means CI/CD pipelines, AWS deployments, automated testing and Agile practice.

5+
Years experience
4
Engineering teams
MSc
AI, reading
02 — What I do

Services

Available for full-time roles and selected freelance engagements.

01

Full-stack product engineering

Enterprise applications end to end with ReactJS, NextJS, NestJS and NodeJS — REST and GraphQL APIs, typed throughout.

02

Microservices & event-driven systems

Kafka, SNS/SQS and BullMQ pipelines for real-time event streams and high-throughput data processing.

03

Cloud, DevOps & CI/CD

AWS deployments with Docker, ECS, Terraform and CloudFormation; automated pipelines on GitLab, Jenkins and Bitbucket.

04

Performance & observability

Query optimization, database indexing and Redis caching, with monitoring in place to catch issues before users do.

03 — Experience

Where I've worked

Jan 2026 — present

Software Engineer

HealthRecon Connect
  • Healthcare Revenue Cycle Management — collecting and managing guarantor payments for hospitals.
  • Kafka integrations for microservices consuming real-time event streams.
NestJSReactJSKafkaAWS
Mar 2023 — Jan 2026

Software Engineer

Rooster Technologies
  • Scalable enterprise applications on microservices and REST APIs with NestJS, NodeJS and ReactJS.
  • Multi-channel notifications across email, SMS and WhatsApp; push via AWS SNS/SQS.
NestJSNextJSGraphQLMongoDB
Sept 2021 — Sept 2022

Software Engineer

Blockstars (PVT) LTD
  • Blockchain-integrated web applications with NodeJS, Web3 and ReactJS.
  • Cloud-hosted microservices in a high-security environment with AWS, Docker and Jenkins.
NodeJSWeb3KafkaJenkins
Sept 2022 — Feb 2023

Software Engineer Intern

Surge Global
  • Built NFT and Web3 solutions alongside senior engineers.
  • Smart contract integrations and accessible front-ends with ReactJS and Redux.
ReactJSReduxTerraformAWS
04 — Stack

Skills & tools

Languages
TypeScriptJavaScriptPythonJava
Frontend
ReactJSNextJSRedux
Backend
NestJSNodeJS (Express)SpringBoot
Databases
MongoDBMariaDBMySQL
Cloud & DevOps
AWSDockerKubernetesTerraformJenkinsCI/CD
Messaging & search
KafkaSNSSQSBullMQRedisElasticsearch
Architecture
MicroservicesREST APIsGraphQLObservability
Testing
JestUnitIntegrationE2E
Tools
GitJIRAPostmanLangGraphn8nWeb3JS
05 — Writing

Notes from the build

All posts →
Architecture
Architecture

Consuming Kafka event streams in a NestJS microservice

Performance
Performance

Redis caching patterns that actually cut response times

DevOps
DevOps

Shipping to ECS Fargate with CloudFormation and GitLab CI

06 — Contact

Have a role or a project in mind?

The fastest way to reach me is email. I reply within a day.

© 2026 Kavishka Gardiarachchi · Colombo, Sri Lanka
GitHubLinkedInBlogRésumé
Scroll ↓