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.
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
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.
Software Engineer (iOS)
Sysco LABS Sri Lanka
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.
Software Engineer
Full Stack Labs
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.
Trainee Associate Software Engineer
Zone24x7
Colombo, Sri Lanka
Acquired foundation skills in commercial iOS development, participated in Agile processes, code reviews, and assisted senior developers with production codebase improvements.
Education
University of Moratuwa
MSc in Computer Science, Software Architecture
Jan 2024 - Dec 2026
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
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.
Direct Email
Best for formal business inquiries, sharing full project briefs, sending NDAs, or arranging detailed interviews.