Hanushka Suren

Senior iOS & Flutter Engineer

I build scalable, high-performance mobile applications with clean architecture and exceptional user experiences.

Download CV
5+
Years Exp.
10+
Apps Shipped
15+
Engineers Mentored
20+
Code Reviews/mo
Get to know me!
About Me
Hanushka Suren
Hi, I'm Hanushka 👋
I'm a mobile engineer specialising in iOS and Flutter development, focused on building scalable, high-performance mobile applications with clean architecture and intuitive user experiences. I enjoy working at the intersection of engineering, product thinking, and user experience, where well-crafted interfaces meet robust, maintainable code.

Currently, I'm a Senior iOS Engineer at TMC, where I work on Mileage+, a platform designed to simplify mileage tracking and expense management. One of my key contributions has been engineering the Auto-Track algorithm, which processes 10k+ trips per month with 95% accuracy, while also helping reduce API response times by 40%.

Over the years, I've worked across different organisations and product environments, building native iOS and cross-platform mobile applications. Along the way, I've also had the opportunity to mentor developers, lead code reviews, act as Scrum Master, and help define engineering standards, experiences that have shaped how I approach building scalable and maintainable mobile products.

Outside of engineering, I enjoy photography, exploring new places, and keeping up with emerging technologies in the mobile ecosystem.

Platforms & languages I've worked with:
Native iOS
Flutter
Xamarin
Swift
SwiftUI
UIKit
Objective-C
Dart
C#
Email
LocationUnited Kingdom
Professional Experience
Where I've Worked
Senior iOS EngineerCurrent
Oct 2023, Present
10k+trips/mo
95%trip accuracy
~40%faster API
20+reviews/mo
186k+active users
448+enterprise clients
75+countries
500k+app downloads

At TMC, I work on Mileage+, a mileage capture and audit platform for enterprise fleet management, focusing on building reliable, scalable mobile solutions.

  • Developed and shipped Mileage+, engineering the Auto-Track algorithm from the ground up, achieving 95% trip-tracking accuracy across 10k+ trips per month
  • Architected MVVM-C with Coordinator-based navigation and factory-based dependency injection, improving maintainability, modularity and testability
  • Maintained Mileage Track (Xamarin Forms), the predecessor to Mileage+, resolving production issues and shipping features on a 500k+ download app
  • Built the Mileage+ Push Notification API and iOS integration end-to-end, solo, from scratch to production in a month
  • Refactored ~70% of API endpoints, cutting response times by ~40% and bringing the layer in line with modern best practices
  • Owned the full release pipeline, managing production deployments and CI/CD with zero business disruption
  • Run 20+ code reviews per month, mentoring engineers, shaping architectural decisions, and leading hiring and onboarding efforts
SwiftSwiftUIUIKitCombineSPMMVVM-CSentryMicrosoft ClarityCI/CDXCTestXCUITestSnapshot Testing
Associate Technical Lead
Jul 2022, Oct 2023
+200%perf. boost
99%success rate
6devs mentored

At Riskonnect, I stepped into a technical leadership role, driving engineering decisions, leading Agile sprints as Scrum Master, and ensuring high-quality delivery across multiple enterprise GRC client projects.

  • Proposed technical solutions improving UX and boosting performance by 200% for enterprise clients
  • Achieved 99% project success rate across all high-priority client deliveries
  • Led Agile sprints as Scrum Master; trained 2 associate engineers and 4 junior developers
  • Collaborated on backend API development, preventing a 1-month delivery delay
SwiftAgileScrum MasterGraphQLRESTful
Senior iOS Engineer
Jul 2021, Jul 2022

As a Senior iOS Engineer at Riskonnect, I owned core module development on a flagship GRC platform used by thousands of enterprise users globally, while driving architectural discussions and mentoring the team.

  • Led core iOS module development in flagship product used by thousands of enterprise users globally
  • Reviewed and approved 15+ pull requests/month, reducing defects and improving code quality
  • Drove architectural discussions influencing scalability and long-term maintainability
SwiftObjective-CVIPERXCTest
iOS Engineer
Jan 2021, Jul 2021

Joining Riskonnect as an iOS Engineer, I contributed to building client-facing applications, collaborating closely with senior engineers on feature development, sprint planning, and technical design.

  • Contributed to 4 high-quality iOS applications using industry best practices
  • Built reusable UI components, reducing feature development time by 15%
  • Collaborated with senior engineers on sprint planning and technical design
SwiftUIKitCocoaPods
Intern iOS Engineer
Enadoc · Colombo, SL
May 2020, Nov 2020

At Enadoc, I began my iOS journey as an intern, working on document scanning and management applications, gaining hands-on experience with production code and real-world engineering practices.

  • Fine-tuned app functionality by 50% through advanced image processing with OpenCV
  • Secured API communication via OAuth 2.0 across 2 production iOS applications
SwiftObjective-COpenCVOAuth 2.0
Some Things I've Built
Mobile Apps
Beyond Mobile
Backend & Services

Occasionally I step beyond the mobile layer, here are two backend contributions that had measurable platform-wide impact.

TMC Push Notification API
2025 – 2026 ● Live
Designed and built end-to-end as sole engineer, a Clean Architecture microservice integrating with Azure Notification Hub to deliver real-time push notifications to iOS and Android. Built as a reusable platform-level service supporting multiple applications. Includes a GitHub Actions CI/CD pipeline for automated deployment to Azure App Service.
1 moDesign to production
448+Enterprise clients
186k+Active users
75+Countries
iOS + AndroidPlatform coverage
C#C#
.NET Core.NET Core
AzureAzure
PostgreSQLPostgreSQL
APNsAPNs
FCMFCM
SwaggerSwagger
PostmanPostman
GitHub ActionsGH Actions
C#ASP.NET CoreClean ArchitecturePostgreSQLAzure Notification HubAzure App ServiceAPNsFCMSwaggerPostmanGitHub ActionsMicroservice
Mileage+ API Refactoring
2023 – 2024 ● Live
Led a ground-up refactoring of the Mileage+ backend, introducing Clean Architecture with clearly separated Domain, Application, Infrastructure, and Web layers, decoupling data access, isolating business logic, and improving concurrency with async/await throughout. Also designed and delivered new API endpoints to support evolving product requirements.
~40%API response time improvement
~70%Endpoints refactored
650M+Mileages captured
186k+Active users
75+Countries
C#C#
.NET.NET
AzureAzure
MS SQLMS SQL
PostmanPostman
C#ASP.NETClean ArchitectureRepository PatternREST APIsMS SQLasync/awaitPostman
Thoughts & Insights
Writing
What I work with
Technical Stack
Languages & Wire Formats
SwiftObjective-CDartC#JSONXMLAIML
Frameworks
SwiftUIUIKitCombineFlutterXamarinXCTestXCUITestASP.NET CoreSerilog
Databases
Core DataSQLiteMSSQL
Concepts & Protocols
OOPMVCMVVMMVVM-CVIPVIPERClean SwiftClean ArchitectureSOLIDSnapshot TestingAgileScrumDevOpsCI/CDRESTfulGraphQLOAuth 2.0
Tools & Technologies
XcodeXcode String CatalogXcode InstrumentsVS CodeAndroid StudioVisual StudioMSSQL ServerCocoaPodsSPMNuGetTestFlightGitTFSGitHubAzure DevOpsSentryMicrosoft ClarityClickUpJiraFigmaAdobe XDAzure
Verified Achievements
Certifications & Education
BSc (Hons) in Information Technology
Graduated Dec 2021 · Colombo, Sri Lanka
Specialisation: Software Engineering
Final Year Research: AI Assistant / Chatbot (IIDA) for Diabetic Patients