Skip to main content
SA
Looking for a job

Supun Amarasinghe

@supunamarasinghe

Senior Software Engineer at Aeturnum who optimized high-traffic APIs and integrated POS and payment platforms.

Sri Lanka
Message

At Aeturnum, I led end-to-end POS integration for Project Mosaic and owned its Loyalty and offer modules. I implemented a dynamic offer sync job using Spring scheduling, Redis-based distributed locking, and asynchronous processing.

For Mosaic, I improved response times on high-traffic endpoints through database query optimization, object handling refactoring, and multithreaded processing. I also optimized scheduled jobs and Treez and Cova integrations.

On Aeturnum’s SAWI Exchange, I directed an architecture migration from AWS Lambda to monolithic ECS and integrated Stripe ACH and Trulioo. On Directbiller, I implemented MFA and password policies, and helped cut the high-priority support backlog by 65%.

At Virtusa, I contributed to Iron Mountain backend services and developed Golang middleware integrating gRPC for a performance-focused proof of concept. My experience also includes Java and Spring Boot services, production support, and performance testing.

Experience

Work history, roles, and key accomplishments

AE

Senior Software Engineer

Aeturnum

Feb 2025 - Dec 2025 (10 months)

Implemented advanced authentication mechanisms (MFA, password policies) improving platform security and PCI compliance. Improved customer support efficiency, cutting backlog by 65%.

AE

Senior Backend Developer

Aeturnum

May 2022 - Dec 2022 (7 months)

Designed and implemented a job scheduling module with Quartz, improving performance through batch operations and query optimizations. Built a notification module using SendGrid and delivered report generation features using complex SQL queries.

AE

Senior Backend Developer and Lead Support Engineer

Aeturnum

Aug 2021 - May 2022 (9 months)

Directed architecture migration from AWS Lambda to monolithic ECS to address scalability and cost constraints. Integrated Stripe ACH for payment processing and implemented compliance partner (Trulioo) integration for KYC/KYB checks.

VI

Senior Backend Developer

Virtusa

Jun 2021 - Aug 2021 (2 months)

Worked on a fast-paced Proof-of-concept project to improve back-end performance by integrating with a gRPC framework. Developed a Golang middleware and implemented a connection pool using thread pool implementation.

VI

Backend Developer

Virtusa

Jul 2018 - Jun 2021 (2 years 11 months)

Member of back-end services development team for Iron Mountain applications in records management. Interacted with clients, handled analysis, design, development, testing, and documentation, and provided production support.

VI

Trainee Software Engineer

Virtusa

Dec 2016 - Jun 2017 (6 months)

Involved in research and development of a desktop application for DevOps operations. Performed feature enhancements and bug fixing on both back-end and front-end.

Education

Degrees, certifications, and relevant coursework

University of Moratuwa logoUM

University of Moratuwa

Bachelor of Science (Honours), Information Technology

2014 - 2018

Grade: Second Class Upper Division - 3.62 GPA

BSc (Hons) in Information Technology from the University of Moratuwa, completed from 2014 to 2018 with a Second Class Upper Division and a GPA of 3.62.

Interested in hiring Supun?

You can contact Supun and 90k+ other talented remote workers on Himalayas.

Message Supun

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan