ID.
ID

Sr. Mobile Engineer

Ishara Dilshan

|

About

A little background

Experienced Mobile Engineer with 6+ years of experience building high quality cross-platform applications. Skilled in AI-assisted, spec-driven development and modern engineering practices to accelerate delivery, improve code quality, and build scalable, maintainable software.

Based in Colombo, Sri Lanka, I currently build white-label React Native applications for global retail brands, and I care deeply about clean architecture, smooth release pipelines, and developer experience.

6+

Years of experience

10+

Apps shipped to stores

4

Retail brands supported

1

Open-source npm package

Experience

Where I've worked

Jun 2025 Present

Sr. Mobile Engineer @ AKQA

  • Develop and maintain white-label React Native applications in the fashion retail and e-commerce domain for Country Road Group, supporting Country Road, Mimco, Witchery, and Trenery.
  • Build and enhance customer-facing retail features using AI-assisted, spec-driven development practices.
  • Collaborate with product, design, QA, and engineering teams to deliver seamless, brand-consistent shopping experiences.
  • Improve application performance, code quality, and maintainability by following modern engineering best practices.
React NativeTypeScript

Aug 2022 Jun 2025

Sr. Software Engineer @ Swivel Group

  • Developed and maintained white-label cross-platform mobile applications using React Native.
  • Managed CI/CD pipelines and application releases across DEV, QA, UAT, and PROD using Fastlane, GitHub Actions, Firebase App Distribution, and the App Store / Google Play.
  • Led the design and implementation of key features, including Messaging and Maps.
  • Mentored junior engineers, conducted code reviews, and collaborated with stakeholders to gather requirements and deliver high-quality solutions.
React NativeFastlaneGitHub ActionsFirebase

Jul 2021 Aug 2022

Sr. Software Engineer @ Arimac

  • Developed and maintained a cross-platform React Native application for DU, a leading telecommunications provider in the UAE.
  • Integrated Firebase services including Crashlytics, Analytics, Dynamic Links, and Remote Config to improve app stability, analytics, and feature management.
  • Built smooth, cross-platform animations using Lottie to enhance the user experience on iOS and Android.
  • Contributed to the CI/CD pipeline by integrating SonarQube static code analysis, enabling automated code quality checks for pull requests.
React NativeFirebaseLottieSonarQube

Jul 2020 Jul 2021

Software Engineer @ ObjectOne Pvt Ltd

  • Contributed to the development of Ncell Saathi, a cross-platform self-care mobile application for Dialog Axiata's Ncell in Nepal.
  • Managed Android and iOS application releases through Google Play, Apple App Store, Microsoft App Center, and Xcode.
  • Implemented CodePush to deliver seamless over-the-air (OTA) updates, reducing dependency on app store releases.
  • Collaborated with cross-functional teams to deliver new features, bug fixes, and performance improvements across Android and iOS.
React NativeCodePush / OTA

Feb 2020 Jul 2020

Associate Software Engineer @ Zegates International

  • Built and maintained scalable React Native applications using Redux, applying functional programming concepts and SOLID design principles.
  • Integrated RESTful APIs and GraphQL to develop performant and reliable mobile features.
  • Contributed to mobile applications across the healthcare, finance, and e-commerce industries, delivering production-ready solutions.
React NativeReduxGraphQL

Aug 2019 Feb 2020

Trainee Software Engineer @ Infor

  • Developed and maintained CI/CD pipelines using Jenkins, SonarQube, and the GitLab API to automate code quality checks and deployments.
  • Contributed to a major Ionic framework upgrade, ensuring compatibility and improving application stability.
  • Enhanced an internal npm library, reducing code duplication, dependencies, and overall framework complexity.
  • Improved development efficiency by contributing to reusable shared components and tooling across multiple projects.
JenkinsSonarQube

Skills

What I work with

Frontend

JavaScript

95%

React

90%

TypeScript

90%

Next.js

85%

Redux

85%

Tailwind CSS

85%

Mobile

React Native

95%

CodePush / OTA

85%

Firebase

85%

Lottie

80%

DevOps & CI/CD

App Store / Play Releases

90%

Fastlane

85%

GitHub Actions

85%

SonarQube

75%

Jenkins

70%

Backend

GraphQL

80%

Node.js

75%

Laravel

65%

Projects

Things I've built

Promptly

A cross-platform mobile application for discovering, organising, and sharing AI prompts, published on both the App Store and Google Play. Designed and built end to end using a spec-driven, AI-agent-assisted development workflow.

React NativeTypeScript

Outopia

Website and admin panel for a Switzerland-based travel startup, built with React. Implemented the admin panel and added Tailwind CSS and localisation support to the main website.

ReactTailwind CSS

react-native-typewritter

An open-source React Native component providing a typewriter text effect, published to npm.

React Native

IoT Temperature Monitoring

Developed a Laravel backend to collect data from an Arduino-based temperature-sensing module, with an admin panel featuring Chart.js data visualisations.

Laravel

Contact

Let's build something together

I'm open to interesting projects, collaborations, and opportunities. Drop me a message and I'll get back to you as soon as I can.