Senior Software Engineer — iOS & Flutter - Carsome Group | iCar Asia - Kuala Lumpur, Malaysia
(2023-10)
- Spearheaded the development, revamp, and feature delivery for Native iOS and Flutter applications serving Carsome and iCar Asia platforms, driving significant improvements in cross-platform user experience.
- Architected and implemented a high-performance Flutter framework in collaboration with the China Flutter team, introducing reusable component libraries and standardised BLoC patterns that reduced car-library service implementation time by 80%.
- Integrated Generative AI and LLM-based automation into Flutter workflows — including AI-assisted car inspection features and intelligent recommendation engines — significantly reducing manual data-entry effort and improving listing accuracy.
- Conducted extensive R&D on AI feature feasibility, providing data-driven technical recommendations aligned with business goals, covering prompt engineering, API cost modelling, and latency benchmarking for on-device vs. cloud AI inference.
- Developed AI-powered automation scripts and internal tooling (Python / Dart) to streamline QA workflows, auto-generate release notes, and monitor app performance via Firebase Crashlytics dashboards.
- Refactored legacy Objective-C and Swift codebases to modern SwiftUI / Combine standards and implemented scalable architecture patterns, enhancing app stability and reducing crash rates.
- Directed cross-functional teams (iOS, Flutter, backend, QA, design) to deliver high-quality features on schedule, ensuring seamless user experiences across markets.
Senior Software Engineer — iOS - UMAI Restaurant Software - Kuala Lumpur, Malaysia
(2019-11 - 2023-10)
- Designed and maintained a robust CI/CD pipeline using Fastlane, cutting testing and deployment time by 40% and enabling reliable weekly release cadences.
- Led a full iOS application modernisation — migrating legacy UIKit components to SwiftUI and Combine, adopting MVVM architecture — increasing feature development velocity by 70% and improving app stability and App Store ratings.
- Introduced automated UI testing (XCUITest) and unit test coverage targets, reducing regression bugs by 35% across major releases.
- Conducted comprehensive business requirements analysis, produced detailed technical estimations, and collaborated with product stakeholders to define sprint plans and delivery roadmaps.
- Mentored a team of 4 iOS engineers, conducting weekly code reviews, establishing coding standards, and accelerating onboarding through structured documentation.
- Integrated Firebase suite (Firestore, Crashlytics, Remote Config) for real-time analytics, feature flag management, and performance monitoring across the restaurant management platform.
Senior Software Engineer (iOS) - Systems Limited
(2019-01 - 2019-11)
Senior Software Engineer (iOS) - NextBridge Pvt Ltd
(2016-12 - 2019-01)
Associate Software Engineer (iOS) - AppsGenii Technologies, Pakistan
(2016-02 - 2016-12)
Part-time Senior iOS Engineer - Gsquad, Canada
(2017-11 - 2020-01)
Outsourced iOS Engineer (via NextBridge) - YinzCam Inc., USA
(2017-02 - 2018-01)
Teaching Assistant to Dr. Yasir Daniyal Khan - University of Management & Technology
(2015-09 - 2015-12)
iOS & Flutter Developer — multiple client projects - Freelance
(2016-10 - 2021-01)