Adithya EkanayakaSoftware Engineer

Work · Active · updated 26 Oct 2026

All builds

Government platforms

National-scale platforms behind state land and civil registration in Sri Lanka.

The problem

Decade-old Java platforms that cannot go down have to move to modern runtimes without breaking a single registration.

The approach

Evidence gates before change: end-to-end suites in CI on every pull request, verified cold restores, and every merge deployed and checked against the running commit before release.

What stands out

  • A legacy Java build brought up on four newer JDKs under an end-to-end gate (10 of 10 gate runs).
  • Cold restore of a large legacy database, verified table by table.

Your run

    Progress lives in this browser only.

    ↑↓ move ↵ open esc close