iOS Tech Lead
Demonstrated experience with Swift.
Demonstrated experience with Objective-C.
Demonstrated experience with Java Script.
Demonstrated experience with Type Script.
Demonstrated experience with Kotlin.
iOS Tech Lead open to new opportunities
Contributed to a large-scale mobile application built on a unified codebase undergoing active migration and modernization.. Gained in-depth understanding of a WebView-heavy architecture while preparing to lead an offshore team based in Uruguay.. Collaborated on integrating AI-assisted development using Kuro to enhance productivity and code quality.. Focused initially on onboarding to the codebase and resolving early-stage tickets, including migrating data models to updated dependency packages as part of the broader modernization effort.. Led end-to-end feature delivery, ensuring alignment with business goals and release timelines.. Worked on development of the Portfolio Overview Dashboard using SwiftUI, Combine, MVVM-C, and Async/Await to display real-time portfolio balances and investment performance.. Built Account Summary Screens with state-driven SwiftUI components to show asset allocation, account activity, holdings summary, and personalized portfolio insights.. Contributed to development of the Retirement Planning module using Swift Charts, Combine publishers, and custom financial calculation logic to visualize retirement readiness and contribution impact.. Built Goal Projection screens to display projected growth scenarios, long-term investment forecasts, and goal-tracking progress through interactive chart components.. Modernized Investment Performance screens by migrating legacy WebView-based flows into native SwiftUI components.. Migrated Holdings screens from embedded WebView experiences to native iOS views, improving accessibility and offline support and reducing dependency on web-rendered content.. Implemented the Market Insights experience using secure REST Async/Await, structured concurrency, and dependency injection.. Defined and enforced coding standards, best practices, and code review processes.. Drove performance optimization initiatives, reducing app load times and improving responsiveness.. Collaborated with backend teams to design and integrate scalable APIs and services.. Monitored application performance and stability using Firebase and analytics tools.. Identified and resolved production issues, ensuring high availability and reliability.. Contributed to CI/CD pipeline improvements for faster and more reliable deployments.. Mentored junior developers and conducted knowledge-sharing sessions across teams.. Partnered with product and design teams to translate requirements into technical solutions.. Evaluated and introduced new tools, frameworks, and AI-assisted development practices.. Ensured security best practices and compliance standards were followed in development.. Actively participated in sprint planning, backlog grooming, and Agile ceremonies.
Spearheaded the design and development of the Toyota app, delivering a seamless experience for vehicle management and owner services using Swift, SwiftUI, and Combine.. Optimized performance with GraphQL for real-time data and implemented secure authentication.. Led the design and development of The One Toyota mobile app, ensuring a scalable, high-performance, and user-friendly experience.. Implemented Swift and SwiftUI to create intuitive UI components and interactions.. Worked in MVVM architecture along with Builder and Template design patterns.. Optimized performance using Combine and async/await for efficient data handling.. Added new functionality to existing features to enhance user experience.. Developed new features by creating modular components for better maintainability and scalability.. Ensured smooth rendering of multimedia content such as articles, images, and videos.. Created and integrated GraphQL APIs for efficient data fetching and reduced network load.. Worked on integration of new APIs to introduce additional functionalities.. Ensured seamless backend communication using RESTful APIs and GraphQL queries/mutations.. Designed and implemented secure login mechanisms using OAuth, biometrics (Face ID/Touch ID), and Single Sign-On (SSO).. Implemented background data synchronization using Core Data and CloudKit.. Monitored app performance using Xcode Instruments, Crashlytics, and Firebase Analytics.. Conducted UI/UX testing, regression testing, and performance testing.. Participated in Agile grooming calls to clarify expectations and refine requirements.. Collaborated with cross-platform teams to ensure interoperability between SwiftUI and UIKit.. Worked closely with UI/UX designers to implement Toyota’s brand guidelines in the app.
Spearheaded the Discover Mobile app’s development, integrating Charts SDK, Stripe SDK, and ARKit using SwiftUI and MVVM.. Established a CI/CD pipeline with GitHub Actions, managed dependencies via Carthage, and crafted responsive UIs with Auto Layout and custom navigation.. Integrated Charts SDK for dynamic, interactive data visualization and product trend analytics.. Established a CI/CD pipeline with GitHub Actions.. Integrated Stripe SDK for secure payment processing.. Designed and developed UI screens with SwiftUI aligned with Figma prototypes.. Employed MVVM architecture to construct a modular and testable codebase.. Leveraged Compose Multiplatform and SwiftUI frameworks for animations, responsiveness, and native-like user experience on iOS devices.. Implemented Codable and JSONDecoder for JSON parsing and data model conversions.. Used Usbz 3D models in ARView using ARKit.. Utilized RealityKit and ARKit for real-time object recognition.. Managed project workflows using Jira and Confluence.. Developed custom navigation patterns within SwiftUI, integrating Navigation Controllers and Hosting View Controllers.. Introduced light and dark mode support using SwiftUI's Environment property wrapper.. Integrated Dynamic Island status updates with ActivityView Controllers.. Managed app state using State, Binding, StateObject, ObservedObject, and EnvironmentObject.. Maintained source code integrity with GitHub and used GitHub Actions for CI/CD workflows.. Integrated SonarQube for code quality checks and coding standards.
Led a team of three to develop Baxter’s iOS app using MVVM and Swift, integrating deep linking, push notifications, and AVFoundation.. Established a CI/CD pipeline with GitLab, modernized UI with Storyboards and custom components, and optimized performance using URLSession, Keychain, and Crashlytics.. Served as Scrum Master, driving Agile processes.. Championed MVVM architecture to construct a scalable and maintainable app.. Led development of the Product Training Library screen using Swift, UIKit, MVVM, Storyboards, and Programmatic UI.. Blended Storyboard with Programmatic UI to craft a dynamic and adaptable user interface.. Engineered deep linking capabilities and integrated push notifications.. Built the Product Category screen for healthcare professionals to browse product guides and clinical training content.. Created React Native modules for the Training Content List screen using TypeScript, React Navigation, Redux Toolkit, and React Hooks.. Developed reusable React Native components for Product Category and Learning Resource screens.. Implemented AVFoundation video playback for the Product Training Video screen.. Added lifecycle handling for training videos, including pause, resume, replay, and background interruption handling.. Built React Native components for the Video Detail screen using reusable functional components and shared content models.. Integrated secure REST APIs for the Learning Resource screen.. Implemented deep linking and universal linking for Product Detail, Training Video, and Notification Entry screens.. Integrated push notifications for Training Updates and Product Alert screens using Firebase Messaging.. Built React Native state management for Saved Training Items and Recently Viewed Content screens using Redux Toolkit and AsyncStorage.. Implemented iOS Flow Coordinators for Home, Product Detail, Video Player, Saved Content, and Notification Entry flows.. Led GitLab branching, code reviews, CI/CD validation, and sprint delivery for a team of 3 mobile developers.. Modernized UITableView by transitioning to UITableViewDiffableDataSource.. Custom-designed a TabBar to support deep linking and universal linking.. Crafted custom UIControl elements incorporating gesture recognition.
Led development of the CarMax iOS app, implementing car searching, financing, and payment experiences.. Implemented search customization, car details viewing, test drive scheduling, and appointment management.. Developed the "On My Way" feature.. Integrated dealership locator and navigation.. Utilized Core Data, Keychain Services, and User Defaults for data storage.. Built UI/UX with vehicle history reports, financing pre-qualification, and payment processing.. Resolved defects using breakpoints, logs, and Xcode Instruments.. Integrated Google Analytics SDK to track user behavior and app performance.. Managed hybrid Objective-C and Swift codebases.. Implemented localization support for English and French.. Established CI/CD workflows and distributed apps via TestFlight.. Collaborated with QA and project teams.
Led development of the Michael Kors Access app using MVVM for smartwatch face customization and fitness goals.. Upgraded compatibility from iOS 13 to iOS 15.. Transitioned from Xcode 14.2 to 15.1.. Led the Deals Section development.. Implemented barcode recognition and voice search with AVCaptureSession and AVFoundation.. Developed customizable notification alerts for price changes, promotions, and auctions.. Integrated Firebase A/B testing.. Utilized Core Data for offline storage and lightweight migrations.. Optimized performance with multithreading using GCD and Operation Queues.. Implemented iOS Keychain services for secure credential storage.. Managed Git-based version control.. Established CI/CD pipelines with Jenkins.. Transitioned crash reporting from Fabric to Crashlytics.
Developed the Guardian app, integrating biometric authentication, Keychain services, and APNS.. Led MyAccount Section development, modernizing Objective-C to Swift and building adaptive UIs with MVVM and Storyboards.. Optimized performance with Google Analytics and Jenkins CI/CD.. Integrated Touch ID and Local Authentication.. Implemented Keychain services to encrypt and store user credentials.. Developed core banking features, including payee management and transaction functionalities.. Built adaptive UI layouts with Storyboards and AutoLayout.. Managed third-party dependencies using CocoaPods.. Integrated Google Analytics to track user engagement and app performance.. Configured Jenkins for CI/CD and managed code versioning with a private Git server.. Implemented Apple Push Notification Service (APNS).. Optimized performance and resolved bugs involving animations, OAuth authentication, and session persistence.
Developed the myCricket app using Objective-C and experimented with Swift for proof-of-concept work.. Integrated UIKit and RESTful APIs for responsive UI and data handling.. Optimized performance with GCD and modernized code with ARC.. Integrated UIKit components including custom Image Views, Buttons, Segment Controllers, and UITextField delegates.. Utilized AVFoundation for audio and video playback.. Integrated RESTful APIs and managed HTTP GET requests and app operational stages.. Implemented Apple Pay and APNS.. Refactored memory management, transitioning legacy Objective-C code from MRR to ARC.
Developed real-time data processing solutions, ensuring low-latency performance and optimizing database queries for high availability.. Worked on incorporating secure authentication, encryption protocols, and network communication features.. Performed code reviews, debugging, and performance tuning to ensure software met industry standards and best practices.. Automated testing and validation processes using unit testing frameworks and static code analysis tools.