OPEN FOR WORK

Senior iOS Engineer

Building scalable iOS applications that users love and engineering teams can confidently grow.

I bring 4+ years of professional iOS development experience, a product-first mindset, and a proven track record of shipping high-quality apps that deliver measurable business results.

70%
Sprint Completion Rate
-20%
Deployment Time
-25%
App Crash Rates
+20%
User Engagement

Building Products, Not Just Apps


Building a great iOS app is about more than delivering features it's about creating software that's reliable, scalable, and easy to evolve.

With 4+ years of professional iOS development experience, I design and develop applications that prioritize clean architecture, performance, and maintainability. I leverage Swift, UIKit, SwiftUI, and RxSwift alongside proven architectural patterns such as MVVM, Clean Architecture, and The Composable Architecture (TCA) to build products that are intuitive for users and sustainable for engineering teams. Every solution I create is driven by quality, collaboration, and long-term thinking.

Technical Toolkit

iOS & Languages

  • Swift & Objective-C
  • UIKit & SwiftUI
  • RxSwift
  • CoreData & Local Storage

Architectures & Backend

  • MVVM, MVC, Clean Architecture
  • Composable Architecture (TCA)
  • Apollo GraphQL & REST APIs
  • MongoDB & Nginx

DevOps, Testing & Quality

  • Test-Driven Development (TDD)
  • XCTest (Unit & UI Testing)
  • CI/CD Automation & App Store
  • Firebase Analytics & Crashlytics

Professional Experience

Senior Software Engineer (iOS)

Sysco LABS Sri Lanka

Aug 2024 - Present

Colombo, Sri Lanka

  • Proposed architectural solutions to meet project requirements and engaged in peer discussions to enhance application efficiency.
  • Delivered 70% of committed work on time, consistently meeting project deadlines.
  • Reduced deployment time by 20% through enhanced unit and UI test coverage and automated PR reviews.
  • Conducted and participated in Agile meetings and estimations and mentored new joiners to enhance team performance and integration.
SwiftUIKitSwiftUIClean ArchitectureUnit TestingCI/CD

Software Engineer (iOS)

Sysco LABS Sri Lanka

July 2022 - July 2024

Colombo, Sri Lanka

  • Maintained a 70% increase in sprint completion rates, consistently meeting project timelines.
  • Reduced and controlled major production bugs by 30% across team-owned features.
  • Delivered high-performance solutions by employing best practices such as Test-Driven Development (TDD), Object-Oriented Programming (OOP), and Agile methodologies.
  • Conducted code reviews to ensure adherence to coding standards, and maintain high code quality.
SwiftRxSwiftUIKitTDDOOPAgileCode Review

Software Engineer

Full Stack Labs

Sep 2021 - June 2022

Australia (Remote)

  • Independently implemented and maintained iOS applications using Swift, UIKit, and MVVM architecture, resulting in a 20% increase in user engagement.
  • Debugged and optimized the application, reducing crash rates by 25% and significantly enhancing user satisfaction.
  • Participated in stakeholder meetings to estimate the effort required for new features.
SwiftUIKitMVVMPerformance OptimizationStakeholder Communication

Trainee Associate Software Engineer

Zone24x7

July 2020 - July 2021

Colombo, Sri Lanka

Acquired foundation skills in commercial iOS development, participated in Agile processes, code reviews, and assisted senior developers with production codebase improvements.

iOS DevelopmentSwift BasicsGitSoftware Lifecycle

Education

MSc

University of Moratuwa

MSc in Computer Science, Software Architecture

Jan 2024 - Dec 2026

BEng

University of Westminster

BEng (Hons) in Software Engineering

2019 - 2022

Certifications

  • Software Architecture: Patterns for Developers

    Professional Development Certificate

  • AWS Essential Training for Developers

    Amazon Web Services Academy

  • iOS & Swift - The Complete iOS App Development Bootcamp

    Udemy Professional Certificate

Languages

English (Professional Working)Tamil (Native or Bilingual)

Let's build something extraordinary.

I am open to contract engagements, freelance projects, and full-time senior iOS roles. Use the secure links below to connect directly with me.

WhatsApp Chat

Perfect for project estimations, contract checks, quick chats, or immediate mobile developer availability.

Loading secure number...
Start WhatsApp Chat

Direct Email

Best for formal business inquiries, sharing full project briefs, sending NDAs, or arranging detailed interviews.

Loading secure email...
Send Email
Connect with me on LinkedIn. or Download my CV for a overview of my experience.