Tharindu Jayasuriya
Senior Software Engineer
Backend-leaning full-stack engineer with six years building payment and logistics systems where downtime costs money directly. I design for the 3am incident as much as the demo — observability, safe rollbacks and clear runbooks come as standard.
99.97%
uptime on payments
18 min
reconciliation, from 4 h
30k/day
dispatch assignments
Experience
Senior Software Engineer
2023 – PresentFintech scale-up · Colombo
- Rebuilt the settlement pipeline in Go, cutting end-of-day reconciliation from 4 hours to 18 minutes.
- Rolled out structured logging and tracing across 12 services; median incident diagnosis fell from 45 to 8 minutes.
- Led the migration of 3 TB of ledger data to a partitioned PostgreSQL cluster with zero downtime.
- Mentored four junior engineers, two since promoted.
Software Engineer
2021 – 2023Logistics platform (remote) · Singapore
- Built the real-time driver dispatch service handling 30,000 assignments a day.
- Moved the team from nightly releases to continuous deployment; lead time dropped from 6 days to under an hour.
- Owned on-call for dispatch with zero SLA breaches over two years.
Software Developer
2019 – 2021Software house · Colombo
- Delivered eleven client projects across retail and education in React and Node.js.
- Wrote the internal component library the team still uses today.
- Cut average page load on the largest client’s storefront from 4.1 s to 1.3 s.
Selected projects
- Settlement reconciliation engineEvent-sourced Go service that matches bank statements to internal ledgers and surfaces only genuine mismatches.
- Open-source retry libraryIdempotent retries with jittered backoff for TypeScript; 800+ weekly downloads.
- Conference talk, 2025“What our payment outages taught us”, at a Colombo engineering meetup of 200+ developers.
Sample CV by GetMyCv · The person shown is fictional