Skip to main content

Open to new opportunities

Nethsara Elvitigala
Engineers led at ZaVolt
10engineers led

NethsaraElvitigala

Senior Software Engineer. Distributed systems and cloud native architecture.

I architect and build platforms that hold up under load: microservices, event driven workflows, and the cloud infrastructure underneath them. Currently at HeyMilo AI in New York. Before that I co-founded ZaVolt and grew its engineering team from two people to ten.

Work

Where I have worked

Senior engineering on distributed platforms, and the consultancy I co-founded and scaled before it.

Current

Senior Software Engineer

HeyMilo AI · Remote, New York

Building the automation layer of an AI hiring platform, across Python services and a React front end.

  • Built a configurable automation system from scratch, letting users define side effects for events across the product without a release
  • Python
  • TypeScript
  • React
  • Next.js
  • FastAPI
  • MongoDB
  • Temporal.io
  • Docker
  • Kubernetes

Software Engineer

Haulmatic Technologies · Remote, Singapore

Core platform engineering on a supply chain and logistics product serving carriers, shippers and warehouse operators.

  • Architected a multi tenant authentication and authorization system from scratch, enforcing role based access control across the platform
  • Engineered the core organization module and the vessel and flight schedule management system that the rest of logistics operations sit on
  • Implemented an event driven architecture on Temporal.io to orchestrate long running workflows, keeping critical transactions fault tolerant
  • Designed a low code configuration mechanism for system events, so non technical stakeholders could define side effects themselves
  • TypeScript
  • Java
  • Angular
  • NestJS
  • GraphQL
  • Spring Boot
  • RxJS
  • MongoDB
  • Temporal.io
  • Docker
  • Kubernetes

Co-Founder & Lead Software Engineer

ZaVolt · Colombo, Sri Lanka

Co-founded a software consultancy and led its engineering through the growth from a founding pair to a full team.

  • Scaled the engineering team from the two founders to ten developers, setting the engineering culture, review standards and CI/CD pipelines that came with it
  • Led end to end technical delivery across e-commerce, CMS and AI client work as solution architect and technical lead
  • Mentored junior engineers and owned the technical roadmap across React, Node.js and Spring Boot
  • Ran requirements gathering and turned business goals into technical specifications the team could build against
  • Next.js
  • Nuxt.js
  • NestJS
  • Spring Boot
  • Python
  • MedusaJS
  • Flutter

Software Engineer Intern

Sysco LABS Technologies · Colombo, Sri Lanka

Warehouse management at enterprise scale, plus a generative AI prototype that reached global leadership.

  • Built and presented a generative AI tool on LangChain and Gemini for intelligent test case generation, streamlining QA for global technical leadership
  • Modernized legacy data workflows by refactoring Python analysis scripts into a containerized FastAPI service on AWS EC2
  • Made the core warehouse management system more resilient with centralized error handling
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • LangChain
  • AWS
  • Docker
  • PostgreSQL

Web Developer

PramixIT · Ragama, Sri Lanka

Front end and backend work across a matrimony platform and a coupon publishing product.

  • Led the full migration of a matrimony platform from Vue.js to Nuxt.js, lifting server side rendering performance and technical SEO
  • Engineered a real time chat application on WebSockets, with low latency delivery and secure authentication
  • Contributed backend work on a coupon publishing platform in Laravel, focused on API optimization and schema design
  • Vue.js
  • Nuxt.js
  • Laravel
  • TypeScript
  • WebSockets
  • SCSS

Projects

Things I built because I wanted them to exist

Two open source libraries and the client platform that pushed the first one into shape.

01Open sourceActive

Nethren UI

A component library for Vue and React. The Vue edition shipped several pre-release versions and became the UI layer for the SailingPen build, which is where most of its API decisions came from.

  • Vue
  • TypeScript
  • SCSS
  • React
02Open sourceActive

BanhMi

A web framework for the Bun runtime, written from scratch. The API borrows from Express and diverges where Bun makes something cheaper. The published version handles routing, middleware and static serving.

  • Bun
  • TypeScript
03Client platformCompleted

SailingPen

A learning management and institute admin system for a private tuition provider, built around protecting paid video content. I led the project through my third year at university.

  • Vue
  • NestJS
  • Prisma
  • PostgreSQL
  • TypeScript
  • Cloudflare Stream

Client work, source not public

See every project

Open source libraries, client platforms and internal tooling.

About

A bit more than the job titles

I design distributed systems, and I have built the teams that ship them.

My work sits in the backend and in the architecture around it: microservices, event driven workflows, and the cloud platforms they run on. I have taken systems from an empty repository to production, and taken an engineering organization from two people to ten.

I read the source when the documentation runs out, and I would rather spend a day on an unglamorous abstraction than a week on the outage it would have prevented. Outside work I maintain two open source projects and mentor engineers coming up behind me.

Based in
Colombo, Sri Lanka · UTC+5:30
Currently
Senior Software Engineer at HeyMilo AI, New York
Previously
Co-founder and Lead Engineer at ZaVolt
Studied
BSc Computer Science, University of Colombo School of Computing
Focus
Microservices, event driven architecture, cloud native platforms
01

How I got here

A diploma in IT at Infortec International, then a BSc in Computer Science at the University of Colombo School of Computing, finished in 2024. I was already taking client work by the second year, so most of what I learned arrived out of order and under deadline.

The rest came from courses, source code and a long list of things I got wrong the first time.

02

Building the team, not just the system

I co-founded ZaVolt in 2023 and led its engineering until 2024, growing it from the two of us to ten developers. Hiring, review standards, delivery pipelines and the roadmap were all part of the job.

ZaVolt is at zavolt.com if you want to see the client side of what I do.

03

What I maintain

Nethren UI, a component library for Vue and React, and BanhMi, a web framework for the Bun runtime. Both started because I wanted the tool and it did not exist in the shape I needed.

Neither is finished. That is roughly the point.

04

Teaching

Mentoring was a formal part of the ZaVolt role and has stayed an informal one since. Explaining something is still the fastest way I find the gaps in my own understanding.

I presented a generative AI prototype for test case generation to Sysco global technical leadership in 2024, which was the largest room so far.

Toolkit

What I reach for

Filter by the kind of work. Categories with nothing to show drop out.

Languages 8

  • TypeScript
  • JavaScript
  • Python
  • Java
  • PHP
  • C++
  • Dart
  • HTML/CSS

Frontend 8

  • React
  • Next.js
  • Vue.js
  • Nuxt.js
  • Angular
  • RxJS
  • TailwindCSS
  • SCSS/SASS

Backend 9

  • Node.js
  • NestJS
  • Express.js
  • Spring Boot
  • Laravel
  • Prisma
  • Mongoose
  • Hibernate
  • FastAPI

Databases 5

  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase Firestore
  • Redis

Cloud and ops 8

  • AWS (EC2, S3, RDS)
  • Firebase
  • Docker
  • Kubernetes
  • Google Cloud
  • Git
  • GitHub Actions
  • CI and CD

Tooling 6

  • JetBrains IDEs
  • VS Code
  • Postman
  • Figma
  • Storybook
  • Docker Desktop

Architecture 7

  • Flutter
  • GraphQL
  • Temporal
  • MedusaJS
  • LangChain
  • WebSockets
  • Event driven architecture

Contact

Tell me what you are building

Open to senior and lead engineering roles, and a limited amount of architecture consulting.

Send a message

Goes straight to my inbox. I reply within a day.

Or reach me directly

Work I take on

  • System design and architecture reviews
  • Distributed and event driven backend platforms
  • Cloud native delivery on AWS and Google Cloud
  • Leading and mentoring engineering teams
  • Full stack delivery in TypeScript, Java and Python
Reply time
Within a day
First call
Free, 30 minutes
Time zone
UTC+5:30, flexible
Remote
Remote across US and APAC teams

Open to senior engineering and architecture roles.

nethsarasandeepaelvitigala@gmail.com

© 2026 Nethsara Elvitigala. Colombo, Sri Lanka.