Skip to content
Sample software portfolioBuilt by GetMyCv. The person shown here is invented.All samplesOrder yours

Full-stack developer

Tharindu Jayasuriya

I build payment systems that stay up when it matters.

Colombo, Sri LankaOpen to senior roles
Experience
6 yrs
Uptime on payments
99.97%
Services shipped
40+

About

Six years building and running payment and logistics systems for Sri Lankan and Singaporean companies. I work mostly in TypeScript and Go, and I care more about what happens at 3am than what happens in the demo.

Most of my work has been on systems where downtime costs money directly, so I have spent as much time on observability, rollbacks and on-call runbooks as on features.

Experience

  1. Senior software engineer

    Fintech scale-up, Colombo · 2023 — present

    • Rebuilt the settlement pipeline, cutting end-of-day reconciliation from 4 hours to 18 minutes.
    • Introduced structured logging and tracing across 12 services, reducing median incident diagnosis from 45 to 8 minutes.
    • Mentored four junior engineers; two have since been promoted.
  2. Software engineer

    Logistics platform, Singapore (remote) · 2021 — 2023

    • Built the driver dispatch service handling 30,000 assignments a day.
    • Moved the team from nightly releases to continuous deploys, dropping lead time from 6 days to under an hour.
  3. Junior developer

    Software house, Colombo · 2019 — 2021

    • Delivered eleven client projects across retail and education.
    • Wrote the internal component library still used by the team today.

Selected work

Settlement reconciliation engine

Event-sourced service that matches bank statements against internal ledgers and flags only genuine mismatches.

4 hours → 18 minutes

  • Go
  • PostgreSQL
  • Kafka

Driver dispatch service

Real-time assignment engine balancing distance, driver rating and delivery deadline across a live fleet.

30k assignments/day

  • TypeScript
  • Redis
  • WebSockets

Open-source retry library

Small library for idempotent retries with jittered backoff, written after one too many duplicate charges.

800+ weekly downloads

  • TypeScript
  • Open source

Want a portfolio like this one?

This is a sample of the personal site included with the Premium package. Yours is built around your own work, hosted free on GitHub Pages, and handed over in your own account.

Sample portfolio · Tharindu Jayasuriya is not a real person · Built by GetMyCv