Hanushka Suren

Senior iOS & Flutter Engineer

Building scalable mobile apps 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 👋
Senior iOS & Flutter Engineer building high-performance mobile apps with clean architecture and exceptional UX. I work at the intersection of engineering, product thinking, and design.

Currently Senior iOS Engineer at TMC, where I engineered the Auto-Track algorithm processing 10k+ trips/month at 97% accuracy and reduced API response times by 40%. Previously led teams at Riskonnect, mentored 15+ engineers, and shipped 10+ production apps across iOS, Flutter, and Xamarin.

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

Leading iOS development on Mileage+, a fleet management platform serving 186k+ users across 75+ countries.

  • Engineered Auto-Track algorithm from scratch, achieving 97% accuracy across 10k+ trips/month
  • Architected MVVM-C with Coordinator pattern and factory-based DI, improving testability and maintainability
  • Built Push Notification API solo, from design to production in 1 month, now serving 448+ enterprise clients
  • Refactored 70% of API endpoints, cutting response times by 40% and modernizing the backend layer
  • Lead 20+ code reviews monthly, mentor engineers, and drive architectural decisions
SwiftSwiftUIUIKitCombineSPMMVVM-CSentryMicrosoft ClarityCI/CDXCTestXCUITestSnapshot Testing
Associate Technical Lead
Jul 2022, Oct 2023
+200%perf. boost
99%success rate
6devs mentored

Led engineering decisions as Scrum Master for enterprise GRC clients, driving high-quality delivery.

  • Proposed technical solutions that improved UX and boosted performance by 200%
  • Achieved 99% project success rate across all high-priority client deliveries
  • Mentored 6 engineers (2 associates, 4 juniors) and led Agile sprint ceremonies
SwiftAgileScrum MasterGraphQLRESTful
Senior iOS Engineer
Jul 2021, Jul 2022

Owned core iOS modules on flagship GRC platform used by thousands globally.

  • Led development on flagship product serving enterprise users worldwide
  • Reviewed 15+ PRs monthly, reducing defects and improving code quality
  • Drove architectural decisions impacting scalability and maintainability
SwiftObjective-CVIPERXCTest
iOS Engineer
Jan 2021, Jul 2021

Contributed to client-facing iOS apps, building reusable components and features.

  • Built features across 4 production iOS apps using best practices
  • Created reusable UI components, reducing feature dev time by 15%
SwiftUIKitCocoaPods
iOS Engineer
Enadoc · Colombo, SL
May 2020, Nov 2020

Worked on document scanning apps with advanced image processing and OAuth integration.

  • Improved scan quality by 50% using OpenCV image processing
  • Secured API communication via OAuth 2.0 across 2 production apps
SwiftObjective-COpenCVOAuth 2.0
Some Things I've Built
Mobile Apps
Beyond Mobile
Backend & Services

Two backend contributions with measurable platform-wide impact.

TMC Push Notification API
2025 – 2026 ● Live
Clean Architecture microservice integrating Azure Notification Hub for real-time push to iOS and Android. Built solo in 1 month with full CI/CD pipeline, now serving 186k+ users across 75+ countries.
1 moDesign to production
448+Enterprise clients
186k+Active users
75+Countries
iOS + AndroidPlatform coverage
C#ASP.NET CoreClean ArchitecturePostgreSQLAzure Notification HubAzure App ServiceAPNsFCMSwaggerPostmanGitHub ActionsMicroservice
Mileage+ API Refactoring
2023 – 2024 ● Live
Ground-up refactoring introducing Clean Architecture with separated Domain, Application, Infrastructure, and Web layers. Improved response times by 40% and modernized 70% of endpoints with async/await throughout.
~40%Faster response times
~70%Endpoints refactored
650M+Mileages captured
186k+Active users
75+Countries
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