I'm a senior software engineer with extensive experience building iOS and Flutter apps, fintech platforms, and cross-platform systems. Over the past decade I have led mobile squads, contributed across backend and blockchain components, and shipped features for high-traffic apps like Talabat, SadaPay, Careem Wallet, and emerging wallet ventures. I thrive on turning complex requirements into reliable, scalable products and enjoy shaping architecture, testing, and CI/CD practices while mentoring teammates. I’m passionate about building secure wallets, payments flows, and cross-platform experiences. When I’m not coding, I love exploring crypto topics, contributing to open source, and continuously learning new technologies to keep products fast, safe, and delightful for users.

Umair Ali

I'm a senior software engineer with extensive experience building iOS and Flutter apps, fintech platforms, and cross-platform systems. Over the past decade I have led mobile squads, contributed across backend and blockchain components, and shipped features for high-traffic apps like Talabat, SadaPay, Careem Wallet, and emerging wallet ventures. I thrive on turning complex requirements into reliable, scalable products and enjoy shaping architecture, testing, and CI/CD practices while mentoring teammates. I’m passionate about building secure wallets, payments flows, and cross-platform experiences. When I’m not coding, I love exploring crypto topics, contributing to open source, and continuously learning new technologies to keep products fast, safe, and delightful for users.

Available to hire

I’m a senior software engineer with extensive experience building iOS and Flutter apps, fintech platforms, and cross-platform systems. Over the past decade I have led mobile squads, contributed across backend and blockchain components, and shipped features for high-traffic apps like Talabat, SadaPay, Careem Wallet, and emerging wallet ventures. I thrive on turning complex requirements into reliable, scalable products and enjoy shaping architecture, testing, and CI/CD practices while mentoring teammates.

I’m passionate about building secure wallets, payments flows, and cross-platform experiences. When I’m not coding, I love exploring crypto topics, contributing to open source, and continuously learning new technologies to keep products fast, safe, and delightful for users.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Founding Engineer & User Squad Tech Lead at ZAR (Solana-powered self-custody wallet for emerging markets)
February 1, 2025 - Present
Founding engineer and User Squad Tech Lead (3–5 engineers) at a Solana-powered multi-sig self-custody digital dollar wallet. Owned all technical decisions for user-facing features including USD wallet, Visa debit card, bank transfers from 70+ countries, P2P transfers, and gold buy/sell. Led end-to-end development of the gold buy/sell feature and bank transfer features across Flutter and Ruby on Rails. Implemented feature-flagged mobile release with OTA updates and staged rollouts. Built a reusable onboarding and product-access system enabling new product onboarding with zero mobile changes, and a shared KYC framework across Visa card, bank transfers, and gold redemption. Set up CI/CD and release automation from scratch. Refactored the codebase into a modular architecture using Flutter best practices. The only Flutter-background engineer on the team, onboarded other engineers to the mobile stack. Set up observability dashboards for release health and performance.
Senior Software Engineer (iOS & Flutter) at Delivery Hero (Talabat)
February 1, 2023 - January 31, 2025
Migrated 3 core modules (user, location, home screen) from native iOS to Flutter as part of a cross-platform migration, serving 6.5M+ monthly active customers. Established observability dashboards and improved dine-out payment success rate from 87% to 97% by identifying edge cases via observability data. Contributed to backend in Java for payments, and championed TDD, pairing, and mobile development. Maintained 80%+ unit test coverage with XCTest and XCUI Test; set up end-to-end CI on Bitrise with SonarCloud and SwiftLint. Worked as a full-stack engineer across backend (Java) and Android (Kotlin) alongside iOS.
Senior iOS Engineer at SadaPay
December 1, 2020 - January 31, 2023
Early iOS engineer at Pakistan's first neo-bank building the iOS app from early stage to 6M+ downloads and $1.5B+ annual transaction volume. Led development of money transfer, KYC, and card-management features. Automated KYC approvals, slashing onboarding from 48 hours to minutes and reducing costs by 27%. Implemented MVVM architecture and a modular micro-app approach for independent squad development. Maintained 90%+ unit test coverage using XCTest and XCUITest; set up end-to-end CI on Bitrise with SwiftLint and observability integration. Contributed across stack as a full-stack engineer (backend Java, Android/Kotlin) alongside iOS.
Senior iOS Engineer at Careem (Careem Wallet)
December 1, 2019 - December 31, 2020
Joined the Careem Wallet team (48M+ users) and developed key features of the Careem Pay module including utility bill payments, mobile recharge, and P2P transfers. Helped increase unit test coverage from 0% to 60% with 90%+ module end-to-end UI testing. Contributed across the stack as a full-stack engineer (backend Java and Android) and supported iOS development.
iOS Developer at Various startups (Lahore, Pakistan)
August 1, 2015 - November 30, 2019
Built consumer iOS apps using protocol-oriented programming; worked with location services, Bluetooth, social login, and audio/video calling APls. Progressed across multiple companies in the Lahore tech ecosystem.
Founding Engineer and User Squad Tech Lead at ZAR
February 1, 2025 - Present
Leading the User Squad building a Solana-powered self-custody wallet and Visa cards for emerging markets. Full-stack contributor across mobile, backend, and blockchain. Led the gold buy/sell feature and bank transfers across Flutter and Ruby on Rails. Built a wallet onboarding flow, set up end-to-end testing and CI/CD, and established a reusable architecture shared across wallets and card programs. Onboarded a small team of engineers and coordinated across mobile and backend squads.
Senior iOS Engineer - Careem Wallet at Careem
December 1, 2019 - December 1, 2020
Joined the Careem Wallet team, delivering key wallet features and driving test coverage improvements. Helped increase unit test coverage from 0% to 60% and achieved 90%+ module-level end-to-end UI tests. Contributed to reducing support tickets from 120 to under 20 per month and enhanced wallet onboarding and transaction flows.
Senior iOS Engineer - SadaPay Wallet at SadaPay
December 1, 2020 - January 1, 2023
Joined the wallet squad and led iOS development for the SadaPay wallet, implementing payments features, e-receipts, and wallet flows. Increased test coverage with automated tests, contributed to KYC/card management features, and helped reduce support tickets while collaborating with cross-functional teams.

Education

Master of Science in Computer Science at Information Technology University, Lahore
January 1, 2015 - December 31, 2017
Bachelor of Science in Computer Science at Government College University, Lahore
January 1, 2011 - January 1, 2015
Master of Science in Computer Science at Information Technology University, Lahore
January 1, 2015 - January 1, 2017
Bachelor of Science in Computer Science at Government College University, Lahore
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail, Transportation & Logistics, Professional Services