Buddhika Sandaruwan
@buddhikasandaruwan
Senior software engineer delivering scalable fintech systems with resilient architectures.
What I'm looking for
I’m a Senior Software Engineer with 8+ years delivering scalable, resilient software solutions across fintech and enterprise platforms. I specialize in system design, performance optimization, and end-to-end delivery of production-ready applications.
In my recent role at Paymedia(PVT)LTD, I’ve delivered secure payment integrations for banks, optimized transaction processing with caching and query improvements, and led code reviews and architecture enhancements to improve release stability. I translate complex business requirements into technical solutions and focus on continuous improvement in code quality and system reliability.
Previously, I built core payment gateway services and integrated Mastercard, Visa, and NIBBS Interswitch APIs for secure multi-bank processing, strengthening error handling and validation logic to reduce transaction failures. I also enhanced e-commerce POS experiences and contributed full-stack features using Angular, React, Next.js, and MySQL while collaborating in agile teams.
Across my work and projects, I’ve developed cloud-native microservices with Java, Spring Boot, and AWS Lambda, containerized services with Docker and Kubernetes, and exposed secure RESTful APIs for demanding domains. I’m also passionate about emerging technologies—bringing research-driven thinking into products through AI-assisted systems and NLP-based hate speech detection for Sinhala—while mentoring others and driving quality in every release.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Paymedia (Pvt) Ltd
Jun 2025 - Present (1 year 1 month)
Delivered secure payment integrations for banks, supporting high-volume transactions and improving transaction processing performance. Led code reviews and architecture enhancements to improve release stability and translated business requirements into production-ready solutions.
Software Engineer
Paymedia (Pvt) Ltd
Apr 2024 - Jun 2025 (1 year 2 months)
Developed core payment gateway services using Java and Spring Boot and integrated Mastercard, Visa, and NIBBS Interswitch APIs for secure multi-bank processing. Improved error handling and validation logic and supported agile sprint delivery.
Software Engineer
Order Chimps (Pvt) Ltd
Jun 2023 - Feb 2024 (8 months)
Enhanced an e-commerce POS system to improve checkout speed and inventory accuracy. Contributed frontend and backend features using Angular, React, Next.js, and MySQL in a team environment.
Software Engineer
Virtusa Corporation
Oct 2021 - Jun 2023 (1 year 8 months)
Built enterprise applications using Java, Spring Boot, Node.js, React, and AWS Lambda. Developed reusable UI components, supported cloud-native architectures, and consistently met Agile sprint goals.
Associate Software Engineer
Zincat Technology
Jun 2019 - Sep 2021 (2 years 3 months)
Developed RESTful APIs and Spring Boot backend systems for ERP and IoT platforms. Managed CI/CD pipelines and Linux servers to reduce deployment issues and contributed to automated vending and gaming machine solutions.
Software Developer
Developers - In
Jan 2019 - Jun 2019 (5 months)
Built responsive web applications using Angular, HTML, CSS, and TypeScript and developed reusable UI components to improve UI consistency. Worked in Agile workflows using Git for version control.
Education
Degrees, certifications, and relevant coursework
University of Westminster
Master of Science (MSc), Advanced Software Engineering
Pursuing an MSc in Advanced Software Engineering at the University of Westminster, expected to complete in 2026.
University of Colombo
Foundation Level, BIT
2020 - 2021
Completed the BIT Foundation Level program at the University of Colombo (2020–2021).
University of Bolton
Bachelor of Science (Honours), Computer Science
2019 - 2020
Grade: Second Class (First Division)
Completed a BSc (Hons) in Computer Science at the University of Bolton (2019–2020), achieving Second Class (First Division).
Institute of Java & Software Engineering (IJSE)
Graduate Diploma, Software Engineering
2017 - 2020
Completed a Graduate Diploma in Software Engineering at IJSE (2017–2020).
Institute of Java & Software Engineering (IJSE)
Advanced Business Solution Developer, Business Solutions
2017 - 2018
Completed the Advanced Business Solution Developer program at IJSE (2017–2018).
Richmond Collage
Primary and Secondary Education, Science Stream
2002 - 2016
Completed primary and advanced education (Science Stream) at Richmond Collage (2002–2016).
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Buddhika?
You can contact Buddhika and 90k+ other talented remote workers on Himalayas.
Message BuddhikaGet 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!
