Post Job Free
Sign in

Senior IOS Developer

Location:
Jackson, MI
Posted:
March 04, 2025

Contact this candidate

Resume:

JAY KUMAR

Lead iOS Developer - linkedin.com/in/jay-kumar-18615a222

Phone: 272-***-****; Email: ***********@*****.***

PROFILE SUMMARY

iOS Developer with 12+ years of hands-on experience in iOS development, with 6 apps published on the App Store.

Key Exposure:

•Proficient in Swift, Objective-C, and SwiftUI, with extensive expertise in Xcode, UIKit, Core Data, and integrating RESTful APIs (JSON, GraphQL).

•Skilled in building responsive and intuitive user interfaces using Storyboards, Auto Layout, and modern frameworks like Combine and RxSwift, adhering to Apple’s design principles and interface guidelines.

•Demonstrated success in full product lifecycle development—from requirements gathering and architecture (MVC, MVVM, VIPER) to testing (XCTest) and App Store deployment—delivering high-performance apps with a 98%+ stability rate.

•Experienced in multithreading (GCD, Async Await), Bluetooth Low Energy (BLE), and Firebase services (Analytics, Crashlytics).

•Adept at collaborating with cross-functional teams in Agile/Scrum environments, leveraging tools like Git, GitHub, JIRA, and CI/CD pipelines (Jenkins, Fastlane).

•Additional proficiency in React Native, TypeScript, and JavaScript enhances cross-platform development capabilities.

•Proven track record of optimizing app performance, resolving bugs using Instruments and Charles Proxy, and boosting user retention through user-centric UI/UX designs.

TECHNICAL SKILLS:

Programming: Swift, Objective-C, Java, JavaScript (ES6+), TypeScript, Python, C++, JSON, MySQL

Architecture & Patterns: MVC, MVP, MVVM, VIPER, Clean Architecture, Singleton, Proxy, Observer, Adapter, Decorator, KVO, POP

UI & Frameworks: SwiftUI, UIKit, Core Data, Combine, CocoaTouch, Core Location, CoreBluetooth, MapKit, VisionKit, WidgetKit, ActivityKit, CoreGraphics, AVFoundation, AVKit, Auto Layout, XIBs, Storyboards, CA Layers

Networking & APIs: REST, SOAP, JSON, XML, GraphQL, WebSockets, TCP/IP, UDP, BLE (Bluetooth Low Energy), Alamofire, AFNetworking, ApolloClient

Databases & Storage: Core Data, SQLite, NoSQL, Realm, Firebase Firestore, UserDefaults, Keychain, CloudKit, FileManager, NSCache

Concurrency & Multithreading: GCD, Operations, Async/Await, Actors, Dispatch Groups, Locks, Semaphores

CI/CD & Version Control: Jenkins, Bitrise, Fastlane, Azure DevOps, GitHub Actions, Git, Bitbucket, SourceTree

Testing & Debugging: XCTest, TestFlight, Unit Tests, Automated Testing, Jest, Detox, Appium, LLDB, Breakpoints, Instruments (Time Profiler, Leaks, Zombies), Memory Management (MRC, ARC), Lazy Loading, Image Optimization, Binary Size Reduction

Security & Authentication: OAuth 2.0, Secure Storage, Encryption, APNS, Biometric Authentication, Firebase Dynamic Links, Universal Links

Cross-Platform & React Native: React Native, Expo, React Navigation, Styled Components, Flexbox, Animations (Reanimated, Lottie)

Development Tools: Xcode, Visual Studio, Android Studio, Charles Proxy, Postman, JIRA, Confluence, Slack, Figma, InVision

WORK EXPERIENCE

Lead iOS Developer

Domino’s LLC, Michigan February 2022 – Present

Domino’s Pizza App Link: https://apps.apple.com/in/app/dominos-pizza/id523106486

Working as a Lead iOS Developer I spearheaded the modernization and enhancement of the Domino’s mobile app, focusing on performance optimization, legacy code transition, and the introduction of innovative features such as digital wallet integration and CarPlay support. My role involved close collaboration with cross-functional teams to deliver high-quality, user-centric solutions while ensuring robust testing and adherence to Apple’s design principles.

•Modernized the legacy codebase by transitioning from Objective-C/Storyboard-based UIs to SwiftUI, leveraging Swift Packages for improved modularity and maintainability.

•Transitioned legacy Objective-C code to Swift.

•Implemented a secure digital wallet feature, integrating BrainTree for Venmo/PayPal payments, expanding in-app payment options and enhancing user convenience.

•Integrated CarPlay functionality, enabling seamless in-vehicle app interaction with consistent UI performance, improving user experience for drivers.

•Developed “Pinpoint Delivery” tracking features, ensuring precise delivery monitoring and enhancing customer satisfaction through real-time updates.

•Integrated Venmo Pay and Cash App capabilities using RESTful APIs and secure encryption, broadening payment methods and ensuring secure transactions.

•Applied the MVVM design pattern to ensure a clean separation of UI, business logic, and data models, improving code maintainability and scalability.

•Migrated key UI components from UIKit to SwiftUI, creating a modern, adaptive interface while optimizing Core Data performance using background contexts and batch updates.

•Leveraged Firebase for backend services and LaunchDarkly for real-time feature flag management, enabling dynamic app updates and A/B testing.

•Authored and maintained comprehensive automated unit tests and UI tests using XCTest (swift testing), ensuring robust functionality and app stability.

•Utilized SwiftData for efficient data persistence and seamless integration with Core Data models.

•Collaborated within an Agile framework, using JIRA for project tracking, BitBucket for version control, and Jenkins for CI/CD automation, streamlining the development process.

•Mentored a team of 4 developers (2 senior, 2 junior), fostering innovation and continuous improvement through code reviews and pair programming.

•Streamlined asset management and digital wallet updates, addressing quality issues while meeting project deadlines.

•Monitored release schedules for integrated tools and frameworks, ensuring alignment with project timelines and app launch requirements.

Achievements

AI-Powered Personalized Recommendations

•Implemented Core ML-based recommendation engine for personalized pizza suggestions.

•Used customer order history & preferences to improve upselling & cross-selling.

•Increased average order value by 20% through dynamic promotions.

Augmented Reality (ARKit) for Pizza Visualization

•Created an AR pizza preview feature using ARKit, letting users see their pizza before ordering.

•Increased customer engagement by 25% with an interactive and fun experience.

•Reduced refund requests due to better customer expectations.

Voice Ordering with Siri & Chatbot AI

•Developed Siri Shortcuts for easy voice ordering ("Hey Siri, order my usual pizza!").

•Integrated chatbot AI for customer support, reducing human agent load by 50%.

•Enhanced accessibility and convenience for hands-free ordering.

Tech Stack:

Swift, Objective-C, UIKit, SwiftUI, Core Data, CocoaTouch, Core Graphics, Auto Layout, XIBs, Storyboards, CA Layers, MVVM, Swift Packages, KVO, POP, Firebase, BrainTree, RESTful APIs, LaunchDarkly, XCTest, Jenkins, Bitrise, Fastlane, CarPlay, Digital Wallet Integration, Venmo Pay, Swift Testing, Swift Data Management, SwiftData

Lead iOS Developer

Boeing, Arlington County, Virginia August 2021 – January 2022

BDSI Connect App: https://apps.apple.com/us/app/bdsi-connect/id1579729606

As a Lead iOS Developer I led the development of the BDSI Connect mobile application, which enables the management of hardware and chemical bins and kits at customer locations. I utilized Swift and SwiftUI to design dynamic, responsive user interfaces and implemented Core Data for efficient local storage management.

•Developed high-performance iOS applications using Swift, SwiftUI, Core Data, UIKit, and Combine, modernizing legacy code and enhancing UI responsiveness.

•Implemented Swift concurrency (Async/Await, Actors) to improve responsiveness and reliability.

•Integrated React Native for cross-platform functionality while maintaining native performance using Reactotron and Remote JS debugging tools.

•Designed adaptive UI components in SwiftUI, leveraging state management tools such as State, Binding, and Environment to ensure smooth user interactions.

•Optimized Core Data persistence using background contexts, batch updates, and for efficient local storage management.

•Authored and maintained comprehensive unit tests in XCTest and UI automation tests, improving application stability and reliability.

•Authored and maintained comprehensive unit tests using XCTest to ensure high-quality deliverables.

•Applied MVVM and VIPER architectures to maintain a clean separation of UI, business logic, and data models, ensuring scalability.

•Developed and enhanced CI/CD pipelines using GitLab, Jenkins, Fastlane, and GoCD, streamlining automated builds, testing, and deployments.

•Debugged and optimized API integrations using Charles Proxy, GraphQL, and RESTful web services, ensuring seamless backend communication.

•Improved app analytics and performance monitoring by integrating Quantum Metric, Dynatrace, and Tealeaf for real-time insights and issue resolution.

Tech Stack:

Swift, SwiftUI, Core Data, React Native, UIKit, Combine, MVVM, VIPER, GraphQL, RESTful APIs, Async/Await, Actors, XCTest, GitLab, Jenkins, Fastlane, GoCD, Charles Proxy, Quantum Metric, Dynatrace, Tealeaf

Senior iOS Developer

Deutsche Bank, New York, NY February 2020 – Jul 2021

Deutsche Bank Mobile App: https://apps.apple.com/us/app/deutsche-bank-mobile/id1040475847

As a Sr. iOS Developer I played a key role in enhancing the Deutsche Bank Mobile App, ensuring a seamless and secure banking experience. I developed and optimized complex financial features, improved app performance, and implemented security enhancements while collaborating with cross-functional teams to maintain compliance with financial industry standards.

•Developed and maintained core banking features, including account balance, transfers, standing orders, and investment tracking, improving overall app efficiency.

•Implemented MultiBanking support, allowing users to manage accounts from multiple banks within a single interface, enhancing user convenience.

•Integrated Apple Pay, enabling seamless and secure mobile transactions for global payments, improving the app’s payment capabilities.

•Developed the CO2 Indicator, providing users with insights into their carbon footprint based on spending behavior, adding a unique value proposition to the app.

•Enhanced security by integrating photoTAN authentication, strengthening transaction security and ensuring regulatory compliance.

•Built a personalized UI experience, enabling users to customize backgrounds and optimize accessibility, including VoiceOver support for visually impaired users.

•Optimized networking efficiency by implementing Alamofire, and RESTful APIs, reducing load times and improving data retrieval.

•Refactored the legacy codebase from Objective-C to Swift, ensuring modern, scalable, and maintainable architecture using MVVM and VIPER patterns.

•Led performance improvements, leveraging GCD, Async/Await, and Operations to enhance app responsiveness and eliminate bottlenecks.

•Implemented automated testing pipelines using XCTest, ensuring app stability through unit and UI tests, while integrating with CI/CD tools (Jenkins, GitHub Actions, Bitbucket) for continuous deployment.

Tech Stack:

Swift, Objective-C, UIKit, SwiftUI, Core Data, RxSwift, MVVM, VIPER, Clean Architecture, Modular Architecture, RESTful APIs, Alamofire, URLSession, SQLite, UserDefaults, Keychain, GCD, Async/Await, Operations, OAuth 2.0, photoTAN, Biometric Authentication, Secure Storage, GitHub Actions, Jenkins, Bitbucket, Git

iOS Engineer

Mercedes-Benz USA, LLC February 2019 – January 2020

Mercedes-Benz App: https://apps.apple.com/us/app/mercedes-benz-usa-ca/id1397873833

As an iOS Engineer I developed and optimized connected vehicle services within the Mercedes-Benz mobile app, ensuring seamless integration between iOS devices and in-vehicle systems. I was focused on BLE-based connectivity, secure payments, and encrypted communication, enhancing performance and data security.

•Developed Bluetooth Low Energy (BLE) functionalities for seamless and secure mobile-to-vehicle communication.

•Integrated remote vehicle access features, including engine start, lock/unlock, and real-time vehicle tracking using Core Bluetooth.

•Conducted rigorous BLE protocol testing, ensuring stable connections across diverse iOS devices.

•Implemented MVVM architecture, improving UI scalability, business logic separation, and performance.

•Integrated Wallet API, enabling secure in-app transactions and account-based fund transfers.

•Developed a QR code scanner using AVFoundation and AVCaptureSession, allowing users to scan and generate account addresses for transactions.

•Enhanced app security with TLS and App Transport Security (ATS), ensuring encrypted communication and compliance with industry standards.

•Designed adaptive UI components with XIB, Auto Layout, Constraints, and Size Classes, optimizing the experience across all screen sizes.

•Followed Agile methodologies (Scrum, Sprints), actively participating in sprint planning, stand-ups, and code reviews.

•Implemented interactive vehicle features, including navigation address sharing, real-time vehicle tracking, and dealership locator.

Tech Stack: Objective-C, UIKit, Core Bluetooth, AVFoundation, MVVM, Modular Architecture, Protocol-Oriented Programming (POP), RESTful APIs, WebSockets, Alamofire, URLSession, TLS, App Transport Security (ATS), OAuth 2.0, Biometric Authentication, Keychain, GCD, Async/Await, Operations, Jenkins, Fastlane, XCTest, Xcode Instruments (Time Profiler, Leaks, Zombies), Charles Proxy, Postman

iOS Engineer

The TJX Companies, Inc., Framingham, Massachusetts February 2017 – January 2019

T.J.Maxx App: https://apps.apple.com/us/app/t-j-maxx/id1231524763

As an iOS Engineer I was involved in enhancing customer engagement features for the T.J.Maxx iOS app, enabling seamless loyalty program management, geolocation-based alerts, and remote push notifications. Integrated secure payment options, gift card management, and geofencing to improve user experience and in-store engagement.

•Implemented Loyalty Program functionality, including a custom punch card system to boost customer retention.

•Developed API integration to manage gift cards, allowing users to buy, upload, and redeem directly within the app.

•Designed an interactive store locator, presenting real-time maps, store details, and contact options for seamless shopping experiences.

•Configured social media integration with Facebook and YouTube, keeping users updated with brand promotions and store events.

•Developed appointment booking functionality, allowing users to request services directly via API, ensuring smooth scheduling and availability updates.

•Utilized Git and Gitflow branching models for efficient version control, collaboration, and release management.

iOS Developer

UScellular Inc, Chicago, Illinois February 2014 – January 2017

Uscellular Ios App: https://apps.apple.com/us/app/uscellular-my-account/id1228669675

As an iOS Developer, I developed and enhanced live TV streaming, cloud DVR, and on-demand video features for the Optimum TV app, ensuring a seamless entertainment experience. I worked within an Agile Scrum environment, collaborating with on-site teams and clients to implement high-quality iOS solutions.

•Developed and maintained core functionalities in Objective-C, following MVVM architecture for a modular and scalable app structure.

•Integrated AVFoundation for high-performance audio-video playback and seamless media streaming.

•Optimized view animations using Core Animation (QuartzCore) and UIView animations, enhancing fluid user interactions.

•Utilized Storyboards, Auto Layout, IBOutlet, IBActions, and segues to create intuitive navigation and dynamic UIs.

•Implemented UIScrollView and dynamic content loading for a smooth scrolling experience.

•Managed API communications using URLSession and RESTful APIs, handling JSON parsing and secure authentication (OAuth 2.0).

•Maintained version control with GitHub and Bitbucket, managing feature branches, pull requests, and release deployments.

Tech Stack: Objective-C, UIKit, Core Data, AVFoundation, QuartzCore, Auto Layout, MVVM, Singleton, Observer Pattern, RESTful APIs, URLSession, JSONSerialization, GCD, Operations, OAuth 2.0, Secure Storage, TLS/SSL Encryption, Git, GitHub, Bitbucket, XCTest, Instruments, LLDB, Breakpoints

iOS Developer

Kohl’s Corp, Menomonee Falls, Wisconsin September 2012 – January 2014

Kohl’s Shopping HYPERLINK "https://apps.apple.com/us/app/kohls-shopping-discounts/id472014516"& HYPERLINK "https://apps.apple.com/us/app/kohls-shopping-discounts/id472014516" Discounts: https://apps.apple.com/us/app/kohls-shopping-discounts/id472014516

Working as an iOS Developer I led the end-to-end architecture, development, and deployment of the Kohl’s iOS app, optimizing shopping experiences with seamless UI, secure transactions, and performance-driven enhancements. I also integrated RESTful APIs with Alamofire, leveraged GCD and NSOperations for smooth execution, and ensured high performance with rigorous testing.

•Designed and implemented scalable architecture for the Kohl’s shopping app, optimizing performance and maintaining Apple Store compliance.

•Integrated RESTful APIs using Alamofire to fetch product catalogs, apply discounts, and enhance checkout functionality.

•Applied GCD and NSOperations to offload background tasks, ensuring a responsive and smooth user experience.

•Utilized JSONSerialization to parse and structure API responses efficiently.

•Leveraged Core Graphics, Core Animation, and UIKit for smooth animations and an interactive shopping experience.

•Worked with JIRA for issue tracking and Jenkins for CI/CD, improving development workflows.

•Mentored junior developers through pair programming and code reviews, ensuring adherence to coding best practices.

Tech Stack: Objective-C, UIKit, Core Graphics, Core Animation, Core Services, Core Data, Alamofire, RESTful APIs, Alamofire, JSONSerialization, GCD, NSOperations, Async/Await, OAuth 2.0, Secure Storage, TLS/SSL Encryption, Git, Bitbucket, Jenkins, JIRA, XCTest, Instruments, LLDB, Breakpoints, Charles Proxy

EDUCATION

BS in Computer Science - Kennesaw State University



Contact this candidate