BILL JEAN
Lead iOS Developer
****.*********@*****.***
PROFILE SUMMARY
Experienced Lead iOS Developer with 10+ years of experience. Successfully published 6 iOS Apps. Expertise in End-to-End App Development – Extensive experience in designing, developing, and maintaining high-performance iOS applications using Swift, SwiftUI, Objective-C, and Combine, CoreData, aligned with Apple's Human Interface Guidelines and best practices. Advanced AI, ML, and Intelligent Automation Integration – Skilled in leveraging CoreML, ARKit, RealityKit, Create ML, SiriKit, App Intents, App Clips, and Machine Learning APIs to develop intelligent, predictive, and voice-activated mobile applications that enhance user engagement and accessibility. Scalable Architecture and Performance Optimization – Proficient in implementing MVVM, VIPER, Clean Architecture, and Dependency Injection, ensuring modular, maintainable, and scalable codebases while optimizing performance with Metal, Instruments, and advanced memory management techniques. Cloud, API, and Secure Payment Integrations – Experienced in integrating GraphQL, RESTful APIs, WebSockets, Firebase, AWS, Wallet & Apple Pay, enabling seamless cloud-backed experiences, real-time data synchronization, and secure transactions.
Agile Development and CI/CD Automation – Strong expertise in Test-Driven Development (TDD), XCTest, XCUITest, TestFlight, Bitrise, and GitHub Actions, ensuring robust, automated testing, efficient deployment pipelines, and high-quality application releases in Agile environments. IOT – Strong expertise in integrating IOT devices using BLE (Core Bluetooth), NFC, MQTT, expertise in audio/video real time communication and streaming video protocols (RTSP/RTP/HLS) with SIP, H265/264 codecs, FFMPEG, WEBRTC.
App Security and Performance Benchmarking – Proficient in implementing best security practices like SSL Pinning, Auth 2.0, App attestation, AES encryption, Biometric Authentication and applying performance benchmarking on app performance.
Accessibility and UX Design – Extensive experience in accessibility like voice over, dynamic fonts, Switches, voice control and expert in using UX tools like Figma, Adobe XD and reviewing wireframes designs. Frameworks and Libraries – Extensive experience in creating reusable XCFrameworks and static libraries to create modular code and integrating frameworks using SPM, Cocoapods and Carthage. TECHNICAL SKILLS
Programming Languages: Swift, Objective-C, Kotlin, Java, JavaScript, HTML/CSS, C++, Python Architectures & Design Patterns: Architectures: MVC, MVP, MVVM, VIPER, Clean Architecture, Coordinator, TCA Design Patterns: Singleton, Delegation, Notification Observer, Publishers, Proxy, Factory, State, Template, Builder, Behavior, Façade, SOLID, Dependency Injection, KVC, KVO. UI/UX Development: SwiftUI, UIKit, Storyboards, AutoLayout, Xib, Interface Builder, CALayers, UIView, Views & View Controllers, Programmatic UI Implementation, Refined Animations, Smart Stack (watchOS), Accessibility
(Eye Tracking, Hover Typing, Music Haptics), SF Symbols, Figma, Sketch, Adobe XD Databases & Storage: CoreData, SwiftData, UserDefaults, Keychain, FileManager, SQLite, NoSQL (MongoDB, Realm, Firebase Firestore, AWS DynamoDB), MySQL, Protobuf Frameworks & Libraries: SwiftUI, Combine, CocoaTouch, CoreData, UIKit, MapKit, CoreLocation, CoreBluetooth, XCTest, Alamofire, Firebase, CloudKit, EventKit, ApolloClient, RxSwift, RxCocoa, XCFramework, WidgetKit, Live Activities, ActivityKit, RealityKit, Motion Framework, TabletopKit, Volumetric APIs, Passkeys, Game Porting Toolkit 2, Metal, App Clips, App Extensions, HealthKit, CarPlay, SiriKit, App Intents, Machine Learning APIs AI & Machine Learning: CoreML, CreateML, VisionKit, Apple Intelligence (on-device AI), Natural Language Processing, ML Compute, Augmented Reality (ARKit, RealityKit) Networking & Web Services: RESTful APIs, JSON, XML, YAML, GraphQL, WebSockets, gRPC, SSE, Enterprise APIs
(visionOS, iPadOS, tvOS)
Testing & Debugging: TDD (Test-Driven Development), Unit Testing, XCTest/XCUITest, Quick & Nimble, Automated Testing, Appium, Mockingbird, Cuckoo, SonarQube, LLDB, Instruments (Allocations, Leaks, Zombies), Charles Proxy, Postman, Swift Testing, TestFlight (Tester Enrollment Criteria, Public Link Metrics) Dependency Injection: Constructor Injection, Swinject, Initializers, DI Concurrency & Multithreading: GCD (Grand Central Dispatch), Operations, Async/Await, Actors, Dispatch Groups, Dispatch Work Items, Locks, Semaphores, RunLoop. CI/CD & DevOps: Jenkins, Fastlane, GitHub Actions, TestFlight, Bitrise, CircleCI, Azure DevOps (ADO) Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket, SourceTree App Store & Payments: App Store Connect, StoreKit, Wallet & Apple Pay, TipKit Methodologies & Development Approaches: Agile, Kanban, XP, Waterfall, OOP, Protocol-Oriented Programming
(POP)
Project & Collaboration Tools: JIRA, Confluence, Basecamp, Slack, Figma, InVision, Firebase, SonarQube WORK EXPERIENCE
Frontier Airlines, Denver, Colorado February 2023 – Present Lead iOS Mobile Developer
https://apps.apple.com/us/app/frontier-airlines/id1041410548 Project Summary: I led the development and enhancement of the Frontier Airlines mobile app, integrating Apple Intelligence, SwiftData, and SiriKit to enhance user experience. Focused on real-time flight tracking, seamless booking, and AI-driven customer support, while ensuring accessibility and optimized performance with SwiftUI and Core ML.
Achievements
Increased App Engagement: Achieved a measurable increase in app downloads, user engagement, and customer satisfaction scores due to new features and enhanced performance. Optimized App Speed: Reduced app launch time by 30% and improved in-app navigation speed, leading to better user retention.
Led the iOS Development Team: Managed and mentored a team of iOS developers, ensuring adherence to coding standards and best practices.
Efficient Code Reviews: Fostered a culture of regular code reviews, leading to better code quality, reduced bugs, and faster development cycles.
Developed SwiftUI-based UI/UX with refined animations, AutoLayout, and SF Symbols for a modern, accessible experience.
Integrated SwiftData & Core Data for secure offline storage and faster data retrieval. Implemented SiriKit & App Intents to allow hands-free flight status checks and bookings via voice commands. Leveraged Apple Intelligence & Core ML to build an AI-driven chatbot for flight queries and customer assistance.
Developed Widgets & Live Activities to provide real-time flight status updates directly on the lock screen. Enhanced push notifications using APNs & Notifications framework for real-time flight alerts and gate changes.
Optimized performance with Metal & Game Porting Toolkit 2, ensuring smooth animations and 3D rendering for interactive airport maps.
Integrated Passkeys & Face ID authentication to enhance login security and seamless user onboarding. Built Wallet & Apple Pay integration for effortless ticket purchases, refunds, and loyalty rewards. Implemented TestFlight automation for continuous delivery, ensuring adherence to Tester enrollment criteria
& Public link metrics.
Worked on CarPlay integration, enabling users to check flight details hands-free while driving. Adopted Enterprise APIs for visionOS & iPadOS enhancements, ensuring multi-device accessibility. Migrated legacy networking to GraphQL & WebSockets for improved real-time API performance. Conducted automated unit testing with XCTest, XCUITest, and Swift Testing, achieving 90% test coverage. Collaborated with cross-functional teams using JIRA, Confluence, GitHub, and CI/CD pipelines (Bitrise, GitHub Actions, Fastlane) for efficient development and deployment. Tech Stack: Swift, SwiftUI, SwiftData, SiriKit, App Intents, Core ML, Create ML, Machine Learning APIs, RealityKit, Widgets & Live Activities, Notifications, Game Porting Toolkit 2, Metal, Passkeys, visionOS APIs, Volumetric APIs, TabletopKit, iPadOS enhancements, TestFlight, App Store, StoreKit, Wallet & Apple Pay, TipKit, MapKit, SF Symbols, HealthKit, Accessibility APIs, CarPlay, RESTful APIs, GraphQL, WebSockets, XCTest, XCUITest, Fastlane, CI/CD, GitHub, JIRA, Confluence.
Ralph Lauren, New York City, New York January 2022 – January 2023 Senior iOS Mobile Developer
https://apps.apple.com/us/app/ralph-lauren-luxury-shopping/id1590610314 Project Summary: I played a key role in modernizing the Ralph Lauren Luxury Shopping app, integrating SwiftUI, SwiftData, and SiriKit for a seamless, personalized shopping experience. Led the development of AI-powered recommendations, real-time order tracking, and App Intents, enhancing customer engagement and accessibility. Developed an immersive shopping experience with SwiftUI, refined animations, and dynamic UI components. Integrated SwiftData & Core Data for efficient storage and real-time product catalog synchronization. Implemented SiriKit & App Intents to enable voice-based shopping assistance and order tracking. Designed and optimized Widgets & Live Activities, displaying exclusive deals and order updates. Integrated Passkeys & Face ID authentication for secure checkout and profile management. Built a customized AI-driven recommendation system using Core ML & Create ML to enhance user engagement.
Developed Wallet & Apple Pay integration, ensuring seamless payment transactions. Implemented TestFlight automation with public link metrics, ensuring high-quality beta testing cycles. Optimized the app's performance using Metal & Game Porting Toolkit 2, ensuring smooth graphics rendering. Migrated the legacy RESTful APIs to GraphQL, enhancing network efficiency and reducing latency. Integrated CarPlay & visionOS APIs, enabling a hands-free personalized shopping experience while driving. Enhanced accessibility using SF Symbols, Eye Tracking, Hover Typing, and Music Haptics APIs. Built a React Native-based solution (in the second project) for cross-platform customer engagement features. Developed enterprise-grade APIs for iPadOS & visionOS enhancements, ensuring multi-device compatibility. Led CI/CD implementation with GitHub Actions, Fastlane, and Bitrise, improving deployment efficiency. Tech Stack: Swift, SwiftUI, SwiftData, SiriKit, App Intents, Core ML, Create ML, Machine Learning APIs, RealityKit, Widgets & Live Activities, Notifications, Game Porting Toolkit 2, Metal, Passkeys, visionOS APIs, Volumetric APIs, TabletopKit, iPadOS enhancements, TestFlight, App Store, StoreKit, Wallet & Apple Pay, TipKit, MapKit, SF Symbols, HealthKit, Accessibility APIs (Eye Tracking, Hover Typing, Music Haptics), CarPlay, RESTful APIs, GraphQL, WebSockets, XCTest, XCUITest, GitHub, JIRA, Confluence, React Native Barclays, Wilmington, Delaware February 2021 – December 2021 Lead iOS Developer
https://apps.apple.com/us/app/barclays-us/id425199399 Project Summary: I spearheaded the development of the Barclays US Banking app, enhancing security, performance, and AI-driven customer experiences. Focused on SwiftUI-based UI, Core ML-powered fraud detection, and Wallet & Apple Pay integration, ensuring a seamless and secure banking experience. Developed a modern, secure banking interface using SwiftUI, UIKit, and AutoLayout for an intuitive user experience.
Integrated Core Data to optimize local data storage for transactions, account history, and user preferences. Implemented SiriKit & App Intents for voice-enabled balance inquiries, card activations, and transaction searches.
Designed Widgets & Live Activities, allowing real-time updates for balance notifications and transaction alerts.
Implemented Passkeys & Face ID authentication, strengthening app security and user authentication. Developed an AI-powered fraud detection system leveraging Core ML & Create ML to detect suspicious transactions.
Integrated Wallet & Apple Pay, enabling secure contactless payments and instant fund transfers. Migrated legacy RESTful APIs to GraphQL, improving app responsiveness and reducing network latency. Led performance optimization efforts using Instruments, LLDB, and Xcode Profiler, reducing app load time by 30%.
Implemented enterprise-grade APIs for iPadOS & visionOS enhancements, ensuring seamless cross-device experiences.
Enhanced notifications framework for real-time security alerts, spending insights, and promotional offers. Conducted automated testing with XCTest & XCUITest, achieving 95% code coverage and reducing critical bugs.
Orchestrated CI/CD pipelines using GitHub Actions, Fastlane, and Bitrise, streamlining deployment processes. Ensured compliance with PSD2 & GDPR regulations, implementing secure data encryption and privacy protection.
Collaborated with cross-functional teams using JIRA, Confluence, and Agile methodologies, ensuring project success.
Tech Stack: Swift, SwiftUI, UIKit, Core Data, SiriKit, App Intents, Core ML, Create ML, Machine Learning APIs, Widgets & Live Activities, Passkeys, Wallet & Apple Pay, StoreKit, MapKit, SF Symbols, Accessibility APIs, Notifications, RESTful APIs, GraphQL, WebSockets, XCTest, XCUITest, Instruments, LLDB, CI/CD (GitHub Actions, Fastlane, Bitrise), JIRA, Confluence.
Deutsche Telekom AG, Bellevue, Washington January 2019 – February 2021 Senior iOS App Developer
https://apps.apple.com/hr/app/heatable-capsule-collection/id1541327537 Project Summary: I led the development of the Heatable Capsule Collection app, integrating IoT connectivity, real-time temperature control, and AI-driven personalization. Focused on enhancing Bluetooth (BLE) interactions, optimizing performance, and ensuring seamless user experience with UIKIT and Core Bluetooth. Developed an interactive, real-time heating control interface using UIKit for a seamless user experience. Integrated Core Bluetooth for IoT-enabled temperature adjustments and real-time device connectivity. Implemented Core Data for storing custom heat profiles and user preferences securely. Designed AI-powered temperature prediction models with Core ML & Create ML for adaptive heating recommendations.
Enhanced App Intents & SiriKit to enable voice-activated heating control and status checks. Developed Widgets & Live Activities, providing real-time updates on temperature and battery levels. Optimized BLE connectivity using GCD (Grand Central Dispatch) for seamless device pairing and data sync. Conducted performance profiling using Instruments & LLDB, improving app efficiency by 40%. Implemented TestFlight automation & XCTest/XCUITest, ensuring high stability and reliability. Migrated legacy RESTful APIs to GraphQL, improving response times and reducing server load. Orchestrated CI/CD pipelines with Fastlane & GitHub Actions, streamlining app releases. Ensured compliance with Apple’s HealthKit & privacy standards, securing user data and interactions. Tech Stack: Swift, UIKit, Core Bluetooth, MQTT, Core Data, SiriKit, App Intents, CoreML, CreateML, Widgets & Live Activities, GCD, GraphQL, RESTful APIs, XCTest, XCUITest, Instruments, LLDB, TestFlight, Fastlane, GitHub Actions, JIRA, Confluence.
Pluto TV, Los Angeles, California May 2017 – December 2019 iOS Developer
https://apps.apple.com/us/app/pluto-tv-stream-movies-shows/id751712884 Project Summary: I contributed to the Pluto TV streaming app, optimizing audio-video playback, live streaming, and content delivery. Focused on enhancing player performance, integrating DRM protection, and improving video caching for seamless playback.
Developed and optimized the AVPlayer-based video streaming engine for smooth playback and adaptive bitrate handling.
Integrated FairPlay DRM to ensure content security and compliance with licensing regulations. Enhanced background playback capabilities, allowing seamless transitions between live and on-demand content.
Improved AirPlay & Chromecast support, enabling users to cast content to external screens with minimal latency.
Implemented custom buffering & caching mechanisms, reducing load times and improving video startup speeds.
Utilized Core Audio & AudioToolbox for real-time audio enhancements, including spatial audio & equalizer settings.
Conducted performance profiling using Instruments (Energy Log, Allocations, Leaks) to optimize resource usage and battery efficiency.
Tech Stack: Swift, Objective-C, AVPlayer, FairPlay DRM, Core Audio, AudioToolbox, AirPlay, Chromecast, Background Playback, Instruments, RESTful APIs, GraphQL, XCTest, CI/CD (Jenkins, Fastlane), GitHub, JIRA. Macy’s, New York City, New York March 2015 – April 2017 iOS Application Developer
https://apps.apple.com/us/app/macys-online-shopping-save/id341036067 Project Summary: I contributed to the Macy’s e-commerce app, enhancing shopping, payment, and user engagement features. Focused on performance optimization, secure transactions, and seamless checkout experiences with Apple Pay integration.
Developed and optimized Swift & Objective-C-based UI components, ensuring a smooth shopping experience. Integrated Apple Pay & Wallet, enabling secure and seamless in-app purchases. Enhanced push notifications & deep linking, driving personalized promotions and product recommendations. Improved app performance using Core Data for efficient product catalog storage and caching. Implemented barcode scanning & in-store navigation using AVFoundation & Core Location. Conducted unit & UI testing with XCTest/XCUITest, ensuring high app stability and functionality. Tech Stack: Swift, Objective-C, UIKit, Core Data, Apple Pay, Wallet, AVFoundation, Core Location, XCTest, XCUITest, RESTful APIs, Git, CI/CD (Jenkins, Fastlane), JIRA, Confluence. EDUCATION
Bachelor’s Degree in Computer Science - Infotronics College, Northville, MI