Founder & Engineering Manager / Lead Ios Dev & Architect
CurrentContractor/ lead Consultant on iOS Projects: Handled, developed and managed Banking , E-commerce , healthcare and telecom mobile applications .- Worked as a Lead Consultant on multiple high-profile iOS projects for clients such as Bell, CIBC, and PC Financial... etc- Led development and architecture for various iOS apps, including e-commerce and news applications, ensuring compliance with technical requirements and business goals.- Developed essential features like login screens, detail views, and account management, employing reusable components, multithreading, and REST APIs.- Spearheaded unit testing using XCTest, focusing on maximizing code coverage and optimizing SwiftUI components with the MVP design pattern.- Implemented key features for Bell's iOS App like the "Add a line" feature, leveraging MVVM, VIPER, Graph APIs, and REST APIs.- Led development of account and transfer money screens for CIBC’s iOS app, using VIPER, MVI, AB testing, unit testing, and advanced dependency injection techniques.- Built custom SwiftUI components, integrated with UIKit, and managed interaction between these components, enhancing the app's performance.- Managed and integrated legacy Objective-C code libraries across various modules, ensuring seamless transitions and backward compatibility.- Utilized an advanced tech stack: Swift, Xcode, MVVM, MVP, VIPER, XCTest, SwiftUI, AB Testing, RxSwift, and Cocoapods, to drive improvements in app performance and maintainability.- Utilized MVP, MVVM, VIPER, Redux, patterns