Majid Al FuttaimSenior Native iOS and Titanium Mobile Developer
Dec. 2017 - Sep. 2024Deira, Dubai, United Arab Emirates- Developed and maintained the MAF Carrefour application, serving millions of customers across 11 countries. - Implemented MVVM architecture, enhancing code maintainability and scalability. - Integrated various third-party SDKs, including Google Maps, Firebase. - Optimized app performance and reduced load times by refactoring existing codebase. - Created CocoaPods SDKs using MVVM, DataManager, and Dependency Injection. - Overhauled and rewritten from scratch the complete Address journey, making it Google Maps and Google Places/Coordinates based (UIKit to SwiftUI, in project to independent SDK CocoaPod module). - Overhauled and rewritten from scratch the complete loyalty journey including Share for UAE and myCLUB for other countries (UIKit to SwiftUI, in project to independent SDK CocoaPod module). - Overhauled and rewritten from scratch the complete login and signup journey and refactored code which led to cost cutting and much better improvements (UIKit to SwiftUI, in project to independent SDK CocoaPod module). - Awarded "Spark of the Month" for overhauling the login flow and introducing OTP login with zero bugs on release. - Implemented features that are feature flagged using Growthbook SDK