Scene · initialising6.9271° N · 79.8612° E — Colombo, LK

Hello, I'm Amila Kumarasekara

EngineeringIntelligent Systems.

Senior Software Engineer specializing in AI agents, distributed backend systems, and scalable cloud native infrastructure.

Explore My WorkView ExperienceDownload Resume ↓
  • 01Backend & Distributed Systems
  • 02Agentic AI Engineering
  • 03Cloud & Platform Architecture
  • 04Technical Leadership
Scroll to explore

02 — About

More Than Code. Systems That Matter.

I'm a Senior Software Engineer with 6+ years of professional experience, working where backend architecture, cloud infrastructure and production AI meet.

I design distributed services that stay correct under concurrency and retries, build AI agents that act through tools instead of just talking, and own delivery from architecture to production including the on call reality afterwards. I've led engineering at Checkins.ai, and today I lead backend work on CueGrowth's sales and AI automation platform.

2017
First freelance client work Upwork and Fiverr
2020
Professional engineering since Ceyvora Labs
3 clouds
AWS, Azure and GCP across production roles
MBCS
Member, BCS — The Chartered Institute for IT
  1. L1Interfaces
  2. L2Services
  3. L3Messaging
  4. L4Data
  5. L5Infrastructure
Fig. 01 — The intelligence core: interfaces, services, messaging, data and infrastructure as one connected system. Decorative 3D; the layers are listed above.

03 — Expertise

What I Engineer

01 / 04

Backend & Distributed Systems

Services that stay correct under concurrency, retries and partial failure.

  • Microservices
  • Go
  • Node.js
  • Python
  • PostgreSQL
  • Redis
  • gRPC
  • Event driven
  • Job orchestration
02 / 04

Agentic AI & LLM Systems

Agents that act through tools observable, bounded and reviewable.

  • Multi-agent workflows
  • Deterministic orchestration
  • Tool calling
  • Retrieval & context
  • Human in the loop
  • Guardrails
  • LLM integrations
03 / 04

Cloud & Infrastructure

Reproducible infrastructure across three clouds, built to stay up.

  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD
  • Observability
  • High availability
04 / 04

Engineering Leadership

Turning architecture into delivery and engineers into owners.

  • System architecture
  • Technical strategy
  • Code review
  • Mentoring
  • Cross functional ownership
  • Reliability

04 — Technology universe

Eight Domains, One System.

Organised by domain, not by logo. Pick a domain, then a technology, to see where it was used in production or open-source work.

Languages

Go — Hotel rate aggregation middleware at Checkins.ai — lightweight concurrency for an I/O heavy supplier fan out.

05 — Experience

The Journey So Far

Fig. 03 — Concurrent roles, 2017 — today
CueGrowth
Checkins.ai
TravelPartners.ai
Ceyvora Labs
Fiverr
Upwork
201720192021202320252027
  1. 01 · Oct 2024 — Present

    Cue Labs / CueGrowth

    Senior Software Engineer / Team Lead

    Distributed microservices behind CueGrowth’s sales and AI automation platform, including the CueCard.ai AI sales assistants.

    • Event driven workflows across AWS SQS, GCP Pub/Sub and RabbitMQ.
    • Gmail integration via GCP Pub/Sub and a realtime two way Slack integration.
    • Led the MySQL → PostgreSQL migration; Multi AZ PostgreSQL on AWS with Terraform.
    • AWS SQS
    • GCP Pub/Sub
    • RabbitMQ
    • PostgreSQL
    • Terraform
    • Slack API
    • Gmail API
  2. 02 · Jan 2022 — Sep 2024

    Checkins.ai

    Head of Engineering Department / Senior Software Engineer

    Led engineering for hotel booking and aggregation — distributed services, high throughput supplier integrations and booking/payment reliability.

    • Hotel rate aggregation middleware in Go comparing multiple providers for the best available rate.
    • Concurrent, low latency supplier requests for an I/O heavy workload.
    • Idempotency controls preventing duplicate reservations and payments on retries.
    • Go
    • Kubernetes
    • DigitalOcean
    • Azure
    • Idempotency
  3. 03 · Mar 2023 — Sep 2024

    TravelPartners.ai

    Senior Software Engineer

    Travel booking services — hotel search and reservations, flight booking and member exclusive rates.

    • Integrated third party hotel aggregation suppliers and the Amadeus API for flights.
    • APIs that normalise data returned by external travel providers.
    • Deployed on AWS ECS with S3 storage and Amazon Aurora.
    • AWS ECS
    • Amazon S3
    • Aurora
    • Amadeus API
  4. 04 · Mar 2020 — Dec 2021

    Ceyvora Labs

    Software Engineer · previously Intern (Mar — Aug 2020)

    Web application features with Laravel, PHP and MySQL; frontend pages, REST endpoints and admin screens.

    • Laravel
    • PHP
    • MySQL
    • JavaScript
  5. 05 · Mar 2017 — Sep 2021

    Fiverr · Upwork

    Freelance Web Developer

    Custom web development for clients worldwide — responsive front ends, CMS customisation, WordPress and full-stack builds.

    • Full-stack
    • WordPress

06 — Work

Selected Engineering Work

01 · CueGrowth · 2024 —

CueCard.ai — AI Sales Assistants

Production
Fig. 04 — Request path through the agent system. The highlighted stage steps through the flow.

Problem

Sales reps lose hours to inbox triage, follow ups and CRM upkeep.

Engineering challenge

Agents act on live mailbox and chat events across Gmail, Slack and internal services — without dropping or duplicating work.

System approach

Event-driven services: mailbox events via GCP Pub/Sub, RabbitMQ between services, a two-way Slack sync, and specialised agents executing tools against integrations.

Outcomes (reported)

Reported project results: 20+ hours saved per sales rep and a 25–30% improvement in close rate.

  • Node.js
  • PostgreSQL
  • Redis
  • RabbitMQ
  • GCP Pub/Sub
  • AWS SQS
  • Terraform
  • LLM tool calling

02 · Generalised case study

LinkedIn Outreach Automation Platform

Non-confidential
Fig. 05 — Queue based execution with rate limit and idempotency guards. Simplified; no proprietary detail.

Problem

Multi step outreach campaigns must run on schedule across many accounts without breaching platform limits.

Engineering challenge

Long running, stateful workflows with retries, per account rate limits and effects that must happen exactly once.

System approach

A scheduler emits campaign steps to a queue; Go and Node.js workers claim jobs with idempotency keys in Redis, keep workflow state in PostgreSQL and back off per account.

Outcomes

Not published — internal metrics are confidential.

  • Go
  • Node.js
  • Redis
  • PostgreSQL
  • Background jobs
  • Queues

03 · Checkins.ai · TravelPartners.ai

Travel & Hotel Aggregation Infrastructure

Production
Fig. 06 — Concurrent supplier fan-out, then an exactly-once booking path.

Problem

Hotel rates live across many suppliers — each slow, inconsistent and differently shaped.

Engineering challenge

Return the best available rate fast, then book exactly once — even when clients retry or suppliers time out.

System approach

Go middleware fans out concurrent supplier searches, normalises and ranks responses; reservations and payments are guarded by idempotency keys.

Outcomes

Duplicate reservations and duplicate payments prevented under retries; services run on Kubernetes (DigitalOcean) and AWS ECS.

  • Go
  • Kubernetes
  • AWS ECS
  • Aurora
  • Azure
  • Amadeus API
  • Idempotency

07 — Open source

Built & Shared

  • JavaScriptGitHub · 2025 —

    JWT Shield

    JWTs whose payload is encrypted before signing, so token contents stay unreadable without the key.

    • JWT
    • Encryption
    Source ↗ — JWT Shield
  • TypeScriptnpm · 2024 —

    Cryptorify

    AES-256-GCM encrypt/decrypt with configurable encoding, salt length and PBKDF2 iterations.

    • TypeScript
    • AES-GCM
    Package ↗ — Cryptorify
  • RustGitHub · 2025 —

    Leptos SEO

    Define metadata, structured data and Open Graph tags inside Leptos web apps.

    • Rust
    • Leptos
    • SEO
    Source ↗ — Leptos SEO
  • PostgreSQLGitHub · 2025 —

    Postgres Cluster

    A PostgreSQL cluster with dynamic read replicas for realistic local development and testing.

    • PostgreSQL
    • Replication
    Source ↗ — Postgres Cluster
  • RedisGitHub · 2025 —

    Redis Cluster

    Docker-based Redis configuration tuned for security, performance and reliability.

    • Redis
    • Docker
    Source ↗ — Redis Cluster
  • ReactGitHub · 2024 —

    Elastic Carousel

    A flexible, responsive carousel component for React.

    • React
    Source ↗ — Elastic Carousel

08 — Certifications

Credentials & Continuous Learning

  • BCSMember

    Member of BCS, The Chartered Institute for IT (MBCS)

    Issued
    Sep 2026
    Expires
    No expiry listed
    Professional membership — public verification link not yet published.
  • RedisActive

    Redis Certified: Associate Software Operator

    Issued
    Aug 2026
    Expires
    Aug 2028
    Verify credential ↗
  • GitHub · Microsoft LearnActive

    GitHub Foundations

    Issued
    Oct 2025
    Expires
    Oct 2027
    Verify credential ↗
  • AviatrixActive

    Multicloud Network Associate

    Issued
    Oct 2025
    Expires
    Oct 2028
    Verify credential ↗

09 — Education

Securing the Systems I Build

University of LancashireIn progress

MSc Cyber Security

Oct 2026 — 2027

10 — Collaboration

Ways We Can Work Together

  1. 01

    Backend Architecture & Development

    Scalable backends, APIs and service boundaries — designed, built and documented.

  2. 02

    AI Agent & Workflow Engineering

    Multi step agents that use tools and complete real workflows — observable and controllable.

  3. 03

    Cloud Infrastructure & Platform

    Infrastructure as code, Kubernetes, model serving and the monitoring to run it.

  4. 04

    API Integrations & Automation

    Third party, CRM, email and messaging integrations that stay in sync.

  5. 05

    Technical Consulting & Leadership

    Architecture reviews, technical strategy and hands on engineering leadership.

11 — Contact

Let's Build Something Meaningful.

Have a challenging engineering problem, an ambitious product, or an opportunity to collaborate? Let's talk.

amilathushara15@gmail.com

Send a message