Professional summary
Software Engineer with over 9 years of experience specialising in high-performance mobile and web ecosystems. Proven track record in architecting scalable applications using React Native and Next.js, with deep expertise in Mobile DevOps. Expert at leading complex migrations, developing unified design systems, and delivering cost-effective technical solutions that align with business growth and user retention strategies.
Skills
Technical
- JavaScript
- TypeScript
- ReactNative
- Expo
- NextJS
- CSS
- HTML
- React
- Twilio
- Saga
- Redux Toolkit
- RevenueCat
- GraphQL
- Firebase
- TailwindCSS
- NPM
- Jest
- StoryBook
- Cypress
- Maestro
- Sentry
Developer tools
- Git
- VS Code
- Antigravity
- IntelliJ IDEA
- JIRA
- Trello
- Confluence
- Xcode
- Android Studio
- Figma
- Postman
- VSAppCenter
- Bitrise
Experience
Senior Software Engineer (Remote)
Mad Paws · Australia
May 2022 - Present

- Lead development of the React Native mobile application and Next.js web platforms, serving as the primary technical owner for both ecosystems.
- Orchestrate the migration of legacy web applications to modern Next.js architectures, utilising modular components and industry best practices to improve maintainability and performance.
- Standardise the design system by developing a library of reusable components, ensuring UI/UX consistency and accelerating the front-end development workflow.
- Manage and optimise high-traffic booking systems, including the integration of Braintree PayPal to drive higher conversion rates and improve user checkout experiences.
- Maintain the mobile tech stack by leading continuous upgrades of the Expo and React Native environment to leverage the latest features, security patches, and performance enhancements.
Senior Software Engineer / Associate Technical Lead (Remote)
Singlife - Rhino Partners Pte Ltd · Singapore
June 2019 - April 2022

- Architected and launched the Singlife React Native mobile application from the ground up, serving as the technical owner for the Singlife Account and VISA card feature sets.
- Engineered a seamless onboarding flow by integrating SingPASS SSO, automating data entry and significantly increasing user registration and verification rates.
- Established CI/CD pipelines using AppCenter to automate build and release cycles, leading to consistent, high-quality deployments on the Apple App Store and Google Play Store.
- Facilitated cross-border product discovery by travelling to Singlife Singapore to lead requirement-gathering sessions and align technical roadmaps with executive stakeholders.
- Scaled the engineering team by conducting technical interviews and assessments for React Native candidates to ensure high standards for code quality and cultural fit.
Software Engineer
RocketPhone (VoiceIQ) · Sri Lanka
May 2018 - May 2019

- Engineered and maintained cross-platform mobile and web applications, leveraging React Native and React to deliver high-performance user interfaces.
- Contributed to a unified design system by developing reusable components for both React Native and web, ensuring visual consistency and accelerating the development velocity across the engineering team.
Software Engineer
General Electric (Transportation) · Sri Lanka
November 2016 - May 2018

- Accelerated the development and launch of the 'mCrew' mobile and web suite using Ionic and Angular, receiving formal recognition for high-velocity contributions and meeting aggressive delivery timelines.
- Served as the Technical Owner for the Windows desktop application, strategically porting the Ionic mobile app to Electron to ensure compatibility across legacy devices.
Education
Bachelor of Science in Computer Engineering
Faculty of Engineering, University of Peradeniya
Peradeniya, Sri Lanka · March 2013 - October 2016
Awards
Imagine Cup 2016
Game category 1st Runners Up, Sri Lanka
April 2016
Google I/O 2016 Virtual Hackathon
2nd Runner up
May 2016