Summary
Rehan Ali is a Senior Principal Software Engineer with 9+ years specializing in native iOS and cross-platform mobile experiences, currently leading fintech app development in Lahore. He blends deep Swift expertise (with Objective-C, Dart, SwiftUI, Combine and RxSwift) and proven architecture skills (MVC, MVVM-C, Clean Architecture) to reduce technical debt, build third-party integration frameworks, and ship resilient apps via CI/CD pipelines. Rehan has hands-on experience across the full mobile lifecycle—from prototyping with rapid user feedback to App Store/TestFlight distribution and payment integrations—while championing test-driven and behavior-driven development. He contributes to open-source on GitHub and leverages libraries like Alamofire, Firebase and Realm to accelerate delivery, plus practical knowledge of offline-first storage and platform-specific optimizations for universal iPhone/iPad builds. Notably, he has driven fintech features such as EMI workflows and a reusable payments integration framework that improved platform extensibility and performance.
9 years of coding experience
9 years of employment as a software developer
Matric, Biology/Biological Sciences, General, Matric, Biology/Biological Sciences, General at The Lahore Lyceum
BSCS, Computer Software Engineering, BSCS, Computer Software Engineering at University of Central Punjab
FSC, ENGINEERING, FSC, ENGINEERING at Punjab Group of College
c++, java, c#, swift, objective-c, python