CV (Profile)
Rushan Edirisuriya, Senior full-stack engineer in Colombo, Sri Lanka
Rushan Edirisuriya is a senior full-stack software engineer based in Colombo, Sri Lanka, with 8+ years building production web applications and backend services in React, Next.js, TypeScript and Node.js. He specialises in fintech and digital payments, including payment-gateway integrations, cashback and claims platforms, and high-volume transaction systems.
He has delivered for companies in Australia and the United States, most recently as a senior software engineer with Attractor Solutions in Melbourne and, before that, as a senior full-stack engineer at the Pennsylvania fintech Paywat, where gateway and retry optimisation lifted payment success by 15% on a platform processing 100K+ transactions a month.
He works remotely with product teams across Asia-Pacific (APAC), Australia, the United States, the UAE and Europe, and is open to both full-time remote roles and contract engagements.
(Capability radar)
Effort by discipline on three delivered platforms, scored 0–5. Tap a project to show or hide it.
- Role
- Senior Full-Stack Software Engineer
- Based in
- Colombo, Sri Lanka
- Time zone
- Sri Lanka Standard Time (UTC+5:30)
- Works with
- Remote teams in APAC, Australia, the US, the UAE and Europe
- Open to
- Full-time remote roles and contract engagements
- Experience
- 8+ years, since 2019
- Specialisms
- Fintech, digital payments, commerce and property platforms
- Core stack
- React, Next.js, TypeScript, Node.js, NestJS, PostgreSQL, AWS, Google Cloud
- Education
- BSc (Hons) Information Technology (Software Engineering), SLIIT
- Availability
- Open for Q4 2026
- Response
- One business day
01 (Open to)
Full-time roles and contracts, remote from Colombo
Open to
Full-time remote roles
Senior or lead full-stack, frontend or backend roles with product teams in APAC, Australia, the US, the UAE or Europe, working remotely from Colombo.
Get in touchContract & consulting
Fixed-scope product builds, staged modernisation of live platforms, and retained engineering support from three months, each with published terms.
See the engagementsWorking across time zones
Colombo runs on UTC+5:30 all year, with no daylight saving. That is 2.5 hours behind Singapore and Kuala Lumpur, 4.5 to 5.5 hours behind Sydney and Melbourne, and 1.5 hours ahead of Dubai, so a Colombo working day shares most of the Singapore day and the Australian afternoon, with the European morning falling in the Colombo afternoon and the US East Coast morning in the Colombo evening.
02 (Experience)
8+ years across Sri Lanka, the United States and Australia
Experience
-
— Present
Melbourne, Australia
Senior Software Engineer · Attractor Solutions
- Built the Norton Cashback Promotion Platform, a multi-region Next.js platform that runs many campaigns from one codebase through reusable configuration.
- Developed NestJS, Node.js, PostgreSQL and Prisma services for cashback claims, eligibility verification and payment processing, with input validation, authentication, authorisation and secure API handling throughout.
- Designed a configurable campaign architecture so region-specific promotional sites deploy with minimal code changes.
- Led frontend development for 10+ digital platforms for Yourland, Time & Place, Transdev and MA Finance, from Figma to responsive, accessible, SEO-ready React.
- Next.js
- NestJS
- TypeScript
- PostgreSQL
- Prisma
- Docker
- Google Cloud Run
- Cloudflare
- GitHub Actions
Norton Cashback Platform case study Digital Web Experience case study
-
—
Norristown, Pennsylvania, United States
Senior Full Stack Engineer · Paywat
- Built and maintained fintech applications in React, TypeScript and Node.js within a microservices architecture for digital payments.
- Lifted payment success by 15% through payment-gateway integration and retry-mechanism optimisation, on a platform processing 100K+ transactions a month.
- Supported production systems at 99.9% availability, and introduced automated testing, code-quality standards and CI/CD validation.
- Worked with MySQL, TypeORM, REST APIs and AWS (ECS, ECR, CloudFront, S3, Lambda), with React, Redux Toolkit and TanStack Query on the front end.
- React
- TypeScript
- Node.js
- Microservices
- MySQL
- TypeORM
- AWS
- SQS
-
—
Nugegoda, Sri Lanka
Senior Software Engineer · Aetrunum
- Architected scalable React and Next.js frontends for Padgea, a real estate platform, using Atomic Design, Redux Toolkit, TypeScript and Storybook, with AWS Amplify authentication and Mapbox property mapping.
- Mentored junior developers in React, TypeScript and testing, and drove pair programming and code reviews with tech leads and architects.
- React
- Next.js
- TypeScript
- Redux Toolkit
- Storybook
- AWS Amplify
- Mapbox
-
—
Nugegoda, Sri Lanka
Software Engineer (Backend, Node.js) · Persystance Networks
- Engineered a blockchain-based rewards platform on Hyperledger Fabric, shared across the Supreme ecosystem of Supreme Hotels, Supiripola eCommerce and the Supreme Crypx exchange.
- Built Node.js and Express services and REST APIs for rewards, transactions and integrations, with an emphasis on data integrity, security and reliable processing across distributed components.
- Hyperledger Fabric
- Node.js
- Express
- CouchDB
- MongoDB
- AWS
- Docker
03 (Skills)
The working stack, from the CV
Skills
- Languages
- JavaScript
- TypeScript
- SQL
- HTML5
- CSS
- SCSS
- Frontend
- React
- Next.js
- Redux Toolkit
- TanStack Query
- Material UI
- Tailwind CSS
- Vite
- Storybook
- Backend
- Node.js
- NestJS
- Express.js
- REST APIs
- TypeORM
- Prisma
- Data
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Architecture
- Microservices
- Event-driven architecture
- Asynchronous processing
- Clean architecture
- AWS SQS
- Testing & quality
- Jest
- Cypress
- Playwright
- Mocha
- Integration testing
- End-to-end testing
- Code review
- Cloud & DevOps
- AWS (ECS
- ECR
- CloudFront
- S3
- Lambda)
- Google Cloud Run
- Cloud Storage
- Docker
- Terraform
- GitHub Actions
- CI/CD
- AI-assisted engineering
- Cursor
- Claude Code
- AI-assisted implementation
- Debugging workflows
04 (Education)
SLIIT · 2015 — 2019
Education
2015 — 2019Malabe, Sri Lanka
BSc (Hons) in Information Technology, specialising in Software Engineering
Sri Lanka Institute of Information Technology (SLIIT)
- Dean's List, SLIIT, 2018
- Thesis: Towards a Smart City, applying optimisation to a smart transportation management system.
- Publication (2018): Towards a Smart City: Application of Optimization for Smart Transportation.