I'm Mukesh Kumar Sharma, a senior / lead iOS engineer based in London, Ontario, Canada, with 14+ years shipping production iOS apps at scale across retail, banking, payments, and smart-city domains. I specialize in Swift, SwiftUI, Combine, and Swift Concurrency, with production React Native delivery and native module bridging. I also built Doctor AI — an end-to-end iOS + Node.js/TypeScript backend on Google App Engine, using GraphQL, Firebase, and LLM prompt engineering. I design MVVM/Clean architectures, own CI/CD pipelines with Fastlane and GitHub Actions, and have led cross-functional teams from 0→1 launches through App Store releases. I enjoy mentoring engineers, collaborating with design and backend teams, and delivering robust, accessible, high-performance mobile experiences.

Mukesh Kumar Sharma

I'm Mukesh Kumar Sharma, a senior / lead iOS engineer based in London, Ontario, Canada, with 14+ years shipping production iOS apps at scale across retail, banking, payments, and smart-city domains. I specialize in Swift, SwiftUI, Combine, and Swift Concurrency, with production React Native delivery and native module bridging. I also built Doctor AI — an end-to-end iOS + Node.js/TypeScript backend on Google App Engine, using GraphQL, Firebase, and LLM prompt engineering. I design MVVM/Clean architectures, own CI/CD pipelines with Fastlane and GitHub Actions, and have led cross-functional teams from 0→1 launches through App Store releases. I enjoy mentoring engineers, collaborating with design and backend teams, and delivering robust, accessible, high-performance mobile experiences.

Available to hire

I’m Mukesh Kumar Sharma, a senior / lead iOS engineer based in London, Ontario, Canada, with 14+ years shipping production iOS apps at scale across retail, banking, payments, and smart-city domains. I specialize in Swift, SwiftUI, Combine, and Swift Concurrency, with production React Native delivery and native module bridging. I also built Doctor AI — an end-to-end iOS + Node.js/TypeScript backend on Google App Engine, using GraphQL, Firebase, and LLM prompt engineering.

I design MVVM/Clean architectures, own CI/CD pipelines with Fastlane and GitHub Actions, and have led cross-functional teams from 0→1 launches through App Store releases. I enjoy mentoring engineers, collaborating with design and backend teams, and delivering robust, accessible, high-performance mobile experiences.

See more

Work Experience

Lead iOS Engineer at Tech Mahindra (TruPOS — Enterprise POS App)
January 1, 2025 - Present
Led 0→1 development of an enterprise POS iOS app in Swift/SwiftUI/Combine, architected MVVM, implemented offline transaction queue with Core Data + BGTaskScheduler, and built a reusable Swift Package for payment flows, receipts, and deep linking. Implemented real-time payment status with async/await, Actors, and Sendable; integrated Bluetooth card readers and background-mode accessories; achieved 80% unit-test coverage; owned CI/CD via Fastlane, GitHub Actions, and Xcode Cloud; developed Node.js tooling; optimized launch time and memory; secured login with LocalAuthentication; improved accessibility.
Senior / Lead iOS Engineer at Tech Mahindra — NEOM KSA Smart City App
June 1, 2023 - January 1, 2025
Architected MVVM SwiftUI modules with async/await; designed reusable components and NEOMCore SPM framework for networking, OAuth, SSL pinning, and shared UI; integrated Apollo iOS for GraphQL; implemented OpenAI iOS client and LangChain-based prompt SDK powering a digital assistant; added Twilio audio/video calling and Apple Speech for voice-driven interactions; led a small iOS team, conducted design reviews, mentored engineers, and delivered sprint commitments to production App Store launches; built CI/CD with Fastlane and GitHub Actions; monitored health via Grafana dashboards.
Senior Mobile Engineer (React Native) at Tech Mahindra — TruGreen Mobile App (iOS + Android)
January 1, 2023 - December 31, 2024
Delivered cross-platform features for the TruGreen consumer app from a single codebase; authored native iOS modules in Swift bridged to React Native to access biometrics, deep links, and secure storage; debugged cross-platform issues across Metro/Hermes and the native bridge; collaborated with Android engineers and backend teams to align API contracts and release cadence.
Senior / Lead iOS & Release Engineer at Tech Mahindra — Kroger & Banner Apps
January 1, 2023 - June 30, 2023
Owned end-to-end iOS delivery for the Kroger Gamification module (v1.0 and v2.0); authored and maintained DevOps pipelines (Fastlane, Ruby, Bash, Node.js) used by the entire iOS org; instrumented Gamification with Firebase Remote Config feature flags and A/B experiments; wrote XCTest/XCUITest coverage; validated VoiceOver accessibility; conducted code reviews and mentored junior engineers.
Senior iOS Engineer at Avenue Code @ GAP Inc. — GAP Browse App
June 1, 2022 - December 31, 2022
Delivered iOS features across GAP, Athleta, Banana Republic, and Old Navy storefronts; led the Notification System workstream from concept to production; owned storytelling, code reviews, and stakeholder demos.
Senior iOS Engineer at Clearbridge Mobile / Amdocs — TD Canada Banking App
September 1, 2021 - June 30, 2022
Led development on SIJ, MHA, and CIBA loan modules; integrated Face ID / Touch ID via LocalAuthentication and Keychain; hardened the app against tampering; contributed to the TD iOS Banking Foundation Framework and republished via CocoaPods; mentored junior engineers; partnered with product on requirements and demos.
Lead iOS Engineer at Tata Consultancy Services — Trickl Utility & Green Button
November 1, 2017 - August 31, 2021
Owned the iOS codebase for Trickl, a smart-utility app: built real-time energy gauges, device-control toggles, and push notifications; migrated codebase from Swift 3 → Swift 4; architected Core Data persistence and a GCD-based networking layer; built cross-platform Green Button utilities (Toronto Hydro, London Hydro, Whitby Hydro) using Ionic 4/Capacitor + Angular, sharing reusable iOS components as a framework.
iOS Engineer at Tata Consultancy Services — Pfizer (Events, Emotions, GroAssist, Gavi Stats, KC Planner)
January 1, 2015 - November 30, 2017
Shipped six internal Pfizer iOS apps in Objective-C and Swift; built reusable expandable table cells, custom Core Graphics charts, Janrain SSO integrations, and offline sync modules; authored technical design docs and mentored teammates; led code-quality reviews.
iOS Engineer at GlobalLogic, smartData, Regard Solutions
August 1, 2011 - December 31, 2014
Shipped 8+ iOS apps across healthcare, retail, and consumer domains; worked with Objective-C, Titanium, and early iOS SDKs; contributed to accessibility R&D for the Qualcomm Healthy Circle POC.

Education

B.E., Computer Technology at Priyadarshini College of Engineering, R.T.M. Nagpur University
January 1, 2011 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Healthcare, Retail, Media & Entertainment, Software & Internet, Professional Services, Government, Travel & Hospitality