Post Job Free
Sign in

Ios Developer Quality Assurance

Location:
Mableton, GA
Posted:
April 09, 2025

Contact this candidate

Resume:

Yenat F.

iOS Developer/Engineer - Lead

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

Profile Summary:

Accomplished Lead iOS Developer with over 11 years of experience in building engaging, user-centric iOS applications, with six successful apps currently available on the App Store. Possesses deep expertise in Swift and Objective-C, along with a strong command of essential iOS frameworks such as SwiftUI, UIKit, CoreData, XCTest, Core Bluetooth, Core Graphics, and CloudKit. Proficient in architectural patterns like MVVM, MVC, MVVM-C, and Clean Architecture to ensure scalable and maintainable codebases.

Extensive hands-on experience with Agile and Scrum methodologies, actively contributing to sprint cycles while leveraging TDD and CI/CD processes to optimize app delivery. Well-versed in implementing design patterns including Singleton, Observer, and Delegation, with a solid background in handling asynchronous HTTP/HTTPS requests / GraphQL using GCD, URLSession, AlamoFire, and ApoloClient. Additionally, adept at utilizing reactive programming paradigms with frameworks such as Combine and RxSwift for enhanced app responsiveness.

Expertise in UI/UX development utilizing SwiftUI, UIKit, Storyboards, and XIBs, with a strong focus on accessibility by leveraging Apple’s Accessibility APIs to create inclusive user experiences. Proficient in using Jenkins and Azure for continuous integration and automated testing, with a deep understanding of quality assurance tools such as XCTest, Instruments, LLDB, and Logs. Experienced in managing version control through Git, Stash, SourceTree, and SVN.

Proficient in leveraging Core ML, RealityKit, and ARKit to develop immersive AR experiences and seamlessly integrate machine learning models into iOS applications. Strong capability in implementing backend services and push notifications using Firebase Realtime Database and Firebase Cloud Messaging (APNS).

Committed to maintaining high standards in coding practices, thorough documentation, comprehensive testing, and efficient deployment processes. Demonstrates exceptional communication and leadership abilities, collaborating seamlessly with stakeholders, project managers, and development teams while mentoring junior developers.

Known for staying ahead of the curve by embracing emerging iOS technologies to drive innovation, enhance performance, and deliver cutting-edge features across various projects.

Technical Skills:

iOS Tools:

oCocoaTouch, Cocoapods, Storyboards, AutoLayout, Instruments, Xib, Visual Paradigm, Interface Builder, Size Classes

oUIKit, Core Graphics, CALayers, UIView, View Controllers, Map Kit, Core Location

oArchitectural Patterns: MVC, MVVM, VIPER

Programming Languages:

oSwift, Objective-C, C++, Visual Basic, JavaScript, HTML5/CSS3, Bootstrap

oSQL, MySQL, MS SQL, Cordova

Cocoa Touch Frameworks:

oApp Extension, Handoff, Document Picker, AirDrop, TextKit, UIKit Dynamics

oMultitasking, UI State Preservation, Apple Push Notification Service

oLocal Notifications, Gesture Recognizers, Standard System View Controllers

IDE & Tools:

oXCode, JIRA, Confluence, SourceTree, Git, GitHub, SVN, VS Code

Architecture & Design Patterns:

oMVC, MVP, MVVM, Delegation, Decorator, Factory, Builder, Singleton

oVisitor, Proxy, Interpreter, Command, Flux, Coordinator.

UI/UX:

oJeplin, Adobe XD, SwiftUI, Storyboards, AutoLayout, Interface Builder, XIBS

Frameworks/Libraries:

oRealityKit & ARKit, RxSwift, RxCocoa, Cocoa Touch, Cocoa Pods, Core Audio, CloudKit

oSwiftUI UIKit, Core Animation, Fabric, Crashlytics, CorePlot, MapKit, Metal, Core Bluetooth

oReachability, RxAlamoFire, SwiftyJSON, Swinject, Realm, React JS, React Native

oSwift Test, Combine, Swift Data, Apollo Client.

oAppClips, Live Activity, Dynamic Island.

Continuous Integration:

oJenkins, GitLab, Bitrise, GitHub, Azure, Github Action.

Database & Data Persistence:

oCore Data, SQLite, Realm, Firebase, Swift Data, Keychain

Project Methods:

oAgile, Scrum, Test Driven Development, Pair Programming, BDD

Web Services:

oREST, REST API, GraphQL, SOAP, REST-JSON, SOAP-XML

oReachability, URLSession, JsonDecoder, Codable.

oApollo Client, Web Sockets

Quality Testing and Troubleshooting:

oInstruments, Allocations, Leaks, Zombies, LLDB

oUnit Tests, Functional Testing, Test Flight, Charles Proxy, Jest, Cypress, Detox

oUI Testing, Appium.

Services:

oApple Push Notification Services (APNS)

Threading:

oAsync Await, Actors, Sendable, Dispatch Groups, Grand Central Dispatch (GCD), NSOperations

Media:

oAV Foundation, AVKit.

Professional Experience:

Lead iOS App Developer since Jan 2024

US Bancorp, Minneapolis, Minnesota

As a Lead iOS Developer at US Bancorp, I spearheaded the development of innovative banking features, enhancing user confidence with intuitive savings goal tracking and Smart Assistant® capabilities. I collaborated with cross-functional teams to deliver seamless backend integration, improved UI/UX experiences, and ensured robust security implementations. My leadership fostered a collaborative environment, driving Agile development cycles and mentoring developers to achieve project success.

Link: https://apps.apple.com/us/app/u-s-bank-mobile-banking/id458734623

Spearheaded the creation and rollout of innovative features to boost user trust in mobile banking.

Managed the incorporation of new savings functionalities, such as pre-commitment plans for tax refunds and bonuses.

Designed and implemented intuitive interfaces for tracking savings goals, ensuring a seamless user experience.

Developed customized goal-setting options enabling users to define, monitor, and accomplish their financial targets.

Utilized Swift and SwiftUI to craft visually engaging and interactive savings goal journeys.

Enhanced Smart Assistant® features to streamline notification management and card activation with a single click.

Collaborated with AI/ML teams to refine Smart Assistant® recommendations and predictive functionalities.

Ensured flawless integration with backend systems to deliver real-time updates and alerts.

Prioritized an intuitive interface and improved navigation, allowing users to effortlessly access key functionalities through a redesigned layout.

Guided and mentored iOS developers, fostering a cooperative atmosphere for troubleshooting, design enhancement, and code reviews.

Implemented SwiftUI in conjunction with UIKit via HostingViewController, enhancing UI aesthetics and efficiency.

Employed MVVM architecture alongside Combine and Async Await to optimize data flow, using property wrappers such as State and ObservedObject for responsive UI updates.

Supervised the entire iOS development process, from initial planning to deployment on the Apple Store.

Worked closely with cross-functional teams to uphold coding standards and best practices, enhancing app efficiency.

Revamped the Budget screen UI in SwiftUI, focusing on user-friendly design to enrich the experience.

Applied debugging tools like Instruments and Crash Logs to address QA-reported issues, improving app reliability.

Integrated RESTful web services via URLSession and Codable protocols to introduce new, feature-rich capabilities.

Collaborated with design and product teams to refine UI/UX, optimizing layouts and navigation flows.

Boosted test coverage by developing unit test cases with the XCTest framework, reinforcing app dependability.

Implemented security measures such as SSL pinning, biometric authentication, and AES encryption.

Conducted pair programming sessions with junior developers, encouraging knowledge transfer and code familiarity.

Converted functional requirements into clear technical specifications for iOS development initiatives.

Ensured seamless compatibility across devices through extensive testing using BrowserStack.

Exhibited expertise in Swift, Objective-C, and essential iOS frameworks including Core Data and UIKit.

Demonstrated a strong commitment to organizational objectives and teamwork, nurturing a productive environment.

Led Agile development iterations, overseeing sprint planning, daily stand-ups, and retrospectives, fostering collaboration among teams and ensuring timely feature delivery while adhering to Scrum methodologies for continuous growth.

Debugged and resolved production issues using LLDB and Xcode’s debugging tools, reducing crash rates by 35%.

Lead iOS App Engineer Nov 2021 – Dec 2023

Northrop Grumman Corp, West Falls Church, VA

As the Lead iOS App Engineer at Northrop Grumman, I spearheaded the development and enhancement of the NGFCU (Northrop Grumman Federal Credit Union) iOS application, a comprehensive financial tool designed to provide users with seamless banking experiences. Key features included dynamic Lock Screen widgets for real-time updates, mobile and secure account management with biometric authentication. The app leveraged SwiftUI, WidgetKit, and Combine for modern, reactive, and scalable development, while Core Data ensured offline functionality and data synchronization.

Link: https://apps.apple.com/nz/app/ngfcu/id455414813

Ensured responsiveness and accuracy of widgets by integrating with backend APIs.

Leveraged SwiftUI and WidgetKit to create visually appealing and functional widgets.

Collaborated with UX/UI designers to enhance usability and user experience.

Implemented mobile boarding pass functionality for seamless check-in and real-time updates.

Incorporated Apple Wallet integration for enhanced convenience and accessibility.

Developed push notification features to provide real-time flight updates.

Utilized Apple Push Notification Service (APNS) for timely and accurate alerts.

Integrated interactive terminal maps to assist users with airport navigation efficiently.

Employed MapKit and third-party mapping solutions for real-time location services.

Implemented secure authentication mechanisms, including biometric sign-up and sign-in.

Led a team of 7 iOS developers and 6 service developers, ensuring code quality and consistency via GitHub branch management, pull requests, and merges.

Applied Combine framework for declarative and reactive programming to streamline data flow management and improve code maintainability.

Utilized Alamofire for seamless web service integration and SwiftyJSON for efficient data parsing.

Enhanced location-based features using CoreLocation and geocoding technologies.

Spearheaded push notification integration to enhance user engagement with ride status, schedule changes, and reminders.

Designed and implemented Apple Watch support to allow users to access relevant information on the go.

Bridged Swift and Objective-C codebases using Xcode, ensuring backward compatibility and modern Swift adoption.

Enhanced UI/UX by implementing AutoLayout constraints for adaptive designs and refactoring Storyboards based on wireframes.

Conducted rigorous unit testing using the XCTest framework to ensure application logic stability.

Managed app dependencies efficiently using CocoaPods, promoting modular and maintainable code.

Collaborated closely with UI/UX teams, backend developers, and QA engineers in an Agile environment, participating in daily scrums, sprint planning, and retrospectives.

Implemented continuous integration (CI) pipelines using Jenkins, ensuring frequent and stable production releases.

Leveraged the latest iOS technologies, such as Swift, Combine, Concurrency (async/await), and Swift Package Manager, to boost app performance and scalability.

Delivered comprehensive architectural designs for core features while ensuring scalability, performance, and adherence to best practices.

Designed and implemented a custom MVVM architecture to improve code modularity and scalability.

Utilized Core Data for offline data storage and synchronization of health records when the app is not connected to the internet.

Worked on ARKit and RealityKit features for engineering, manufacturing, training, and operational support.

Sr. iOS Developer Sep 2019 – Oct 2021

JCPenney, Plano, TX

As a Senior iOS Developer at JCPenney, I played a key role in enhancing the JCPenney Shopping & Coupons app, a flagship platform designed to provide users with a seamless shopping experience, including personalized deals, coupons, and easy navigation. I focused on modernizing the app’s UI/UX, improving performance, and integrating advanced features to enhance user engagement and satisfaction.

Link: https://apps.apple.com/us/app/jcpenney-shopping-coupons/id925338276

Oversaw the development of JCPenney’s iOS app, ensuring seamless integration of features such as personalized shopping experiences, real-time coupon updates, and secure payment options across all devices—iPhone, iPad, and desktop.

Optimized JCPenney’s app functionalities, including personalized recommendations, wishlist management, and in-app notifications, ensuring a smooth and engaging user experience for millions of shoppers.

Implemented secure authentication mechanisms, such as biometric login (Face ID/Touch ID) and OAuth2, to protect user data and ensure secure access to account information and payment details.

Led the migration of legacy features to modern iOS frameworks, working closely with backend engineers to ensure smooth integration of RESTful APIs and cloud-based services for real-time data synchronization.

Ensured app functionality and performance during updates and migrations, validating that features like coupon redemption, order tracking, and payment processing continued to operate seamlessly in a cloud-enabled environment.

Collaborated with cross-functional teams to deliver a consistent and unified shopping experience across mobile and web platforms, ensuring users could access their accounts, coupons, and purchase history from any device.

Collaborate with cross-functional teams to ensure seamless synchronization between mobile, desktop, and web platforms, enabling consistent communication experiences for users across all devices.

Implement responsive designs that provide a native, unified experience for mobile and desktop environments, aligning with user expectations and enterprise security requirements.

Utilized AV Foundation and AVKit frameworks to deliver video streaming services with optimal performance.

Debugged and fixed issues related to Bluetooth settings, network connectivity, Wi-Fi multicast reception, and Wi-Fi connections.

Integrated features to allow users to create, manage, and reorder customized content collections.

Utilized UIKit, Combine Framework, and MVVM architecture to build modern solutions, including custom layouts with resizable grids for content presentation.

Implemented gesture recognition using CocoaTouch's gesture recognizers, enabling interactive elements like taps and swipes.

Created smooth animations and view transitions with Core Animation and UIView APIs for engaging user experiences.

Led UI modernization efforts, enhancing accessibility to shows with unlimited internet connections anytime and anywhere.

Created and tested Proof of Concepts (POCs) for experimental tvOS applications.

Migrated third-party push notification tools to improve consistency and reduce maintenance costs.

Transitioned dependency management from Carthage to Swift Package Manager.

Programmed extensively in both Swift and Objective-C.

Integrated Localization features to tailor content based on user language preferences.

Monitored and resolved critical issues identified through Crashlytics reports.

Added reusable utility functions and UI components, maintaining consistent appearance across the app.

Developed code for NFC tag data streaming, including reading, writing, buffering, and error handling.

Utilized CoreData with SQLite for persistent storage and implemented lightweight migration and multi-threading with private contexts.

Used GitHub for version control and source code management.

Facilitated code review through GitHub pull requests, ensuring quality and consistency before merging changes into the main branch.

Implemented "Clear play" functionality to enable automatic skipping of potentially sensitive scenes.

Conducted thorough testing for NFC streaming, ensuring proper UI functionality, streaming logic, and error handling.

Integrated RESTful web calls using AlamoFire, RxSwift, and SwiftyJSON.

Debugged issues using Charles Proxy and Postman.

Enhanced CI/CD workflows with added XC UI Tests and unit tests in Jenkins, automating the flow from development to release.

Leveraged SwiftUI and WidgetKit to create visually appealing and functional widgets.

Bridged Swift and Objective-C codebases using Xcode, ensuring backward compatibility and modern Swift adoption.

Utilized Core Data for secure local storage of operational data, enabling offline access and synchronization across devices.

Sr. iOS Mobile App Developer Jun 2017 – Aug 2019

Converse in Boston, MA

As a Senior iOS App Developer at Converse, I contributed to the development of In Their Chucks: A 360 Experience, an innovative app designed to immerse users in the world of Converse through interactive 360-degree storytelling. The app showcased the brand’s iconic Chuck Taylor sneakers, allowing users to explore unique stories, behind-the-scenes content, and immersive visuals. My role involved leveraging cutting-edge iOS technologies to deliver a seamless and engaging user experience while ensuring high performance and scalability.

Link: https://apps.apple.com/us/app/in-their-chucks-a-360-experience/id968846917

Architect, engineer, and sustain high-efficiency iOS applications leveraging Swift and UIKit to provide frictionless shopping experiences.

Apply MVP or Clean Architecture to enhance code modularity and long-term maintainability.

Improve app performance, responsiveness, and offline functionality for seamless user interactions.

Utilize Core Data, Realm, or other persistence solutions to manage user profiles, transaction history, and activity logs.

Design and refine key features such as User Accounts, Rewards, and Offers, ensuring tailored content delivery using AI-based models and recommendation engines.

Collaborate closely with the UX/UI division to develop user-friendly and accessible shopping journeys.

Harness iOS libraries like Vision and CoreML to deliver personalized sports and fashion suggestions.

Implement and uphold secure payment solutions (Apple Pay, credit/debit processing) to facilitate a seamless checkout process.

Ensure adherence to compliance standards such as PCI DSS and integrate receipt-free return options.

Enhance in-app purchase flows and order tracking through third-party integrations, including PayPal, Adyen, or Stripe.

Deploy notification strategies via Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS) to keep users informed of new product launches and promotions.

Build real-time chat capabilities to enable interactions with product experts within the app.

Implement geolocation services with CoreLocation and MapKit to empower the "Find a Store Near You" feature for an enhanced retail experience.

Enable geo-targeted promotions and location-aware recommendations to personalize the shopping journey.

Spearhead CI/CD processes, streamlining updates, gathering user feedback, and maintaining frequent app deployments on the App Store.

Integrate new RESTful services using Alamofire to expand app functionality.

Collaborate with design and product teams to improve UI/UX by optimizing screen layouts and refining navigation flows.

Develop adaptive user interfaces using Storyboards, AutoLayout, and size classes for cross-device compatibility.

Utilize project management tools like Jira for workflow tracking and Jenkins for automated build pipelines.

Troubleshoot and resolve bugs using debugging tools such as Instruments, Crashlytics, LLDB, and Breakpoints.

Create and execute unit tests with XCTest to ensure reliability across core app features.

Process JSON data efficiently using Codable and JSONSerialization for smooth backend integration.

Implement location-based services to enhance store-finding capabilities with precise user proximity tracking.

Introduce Apple Pay to offer an effortless payment experience within the app ecosystem.

Establish robust coding standards and best practices to meet performance benchmarks and App Store guidelines.

Provide mentorship to junior developers through pair programming sessions and knowledge-sharing initiatives.

Enhance order management workflows using Grand Central Dispatch (GCD) to ensure background processing without UI disruption.

Utilize NSOperationQueue for handling complex concurrency tasks efficiently.

Translate business requirements into actionable development tasks and technical documentation.

Leverage essential iOS frameworks such as Core Graphics, Core Animation, Core Services, Core Bluetooth, and UIKit to build dynamic and visually engaging experiences.

iOS Mobile App Developer Mar 2015 – May 2017

Edward Jones, St. Louis, MO

As an iOS Mobile App Developer at Edward Jones, I contributed to the development and enhancement of the Edward Jones iOS app, a comprehensive financial tool designed to help clients manage their investments, track portfolio performance, and stay connected with their financial advisors. The app provided users with secure access to their accounts, real-time market data, and personalized financial insights. My role involved implementing key features, optimizing performance, and ensuring a seamless user experience for clients.

Link: https://apps.apple.com/us/app/edward-jones/id457043098

Design, develop, and maintain the Edward Jones iOS app using Swift and UIKit.

Implement robust architectures following MVVM design patterns to ensure code scalability and maintainability.

Utilize Apple's Human Interface Guidelines to provide a seamless user experience.

Conduct regular code reviews to maintain code quality and compliance with industry best practices.

Ensure compatibility with the latest iOS versions and Apple devices.

Developed core app functionalities, including:

oUpcoming dose calendar to track medication schedules.

oHCP visit calendar to manage doctor appointments.

oSecure documentation exchange with Dupixent MyWay support services.

oLocalized environment data integration to provide personalized patient support.

Build features to assist patients with:

oInsurance verification and financial assistance tracking.

oNurse resources for supplemental injection training.

oMedication tracking with reminders and injection instructions.

oBody map tracking and injection logs.

oRefill and general medication reminders.

Enhance the symptom monitoring journal with tailored reporting to aid patient-physician discussions.

Integrate data visualization tools for tracking treatment progress.

Ensure secure processing of patient data in compliance with HIPAA and GDPR.

Improve app usability with accessibility features like VoiceOver, Dynamic Type, and Color Contrast.

Collaborate with UX/UI designers to deliver an intuitive user experience.

Conduct usability evaluations and gather feedback for continuous improvements.

Implement robust data security measures, including encryption and secure storage.

Coordinate with compliance teams to meet healthcare regulatory requirements.

Work with backend developers to incorporate APIs for real-time data synchronization.

Develop and optimize RESTful and GraphQL APIs for efficient communication.

Participate in Agile processes, including sprint planning and retrospectives.

Transition app architecture from MVP to MVVM.

Develop iOS applications using Swift, Objective-C, and Cocoa frameworks.

Utilize RxSwift for enhancing search functionalities and reactive programming.

Manage GitLab repository with branches, merge requests, and releases.

Automate build and release workflows using Fastlane.

Develop Proof of Concepts for future iOS application ideas.

Integrate push notifications for real-time alerts.

Utilize Grand Central Dispatch (GCD) for responsive UI and background tasks.

Design UI with Storyboards, Auto Layout, and user gestures.

Coordinate iOS development efforts with cross-functional teams.

Implement a Core Data framework for efficient data management.

iOS Mobile App Developer Jan 2014 – Feb 2015

Hyundai Motor America, Fountain Valley, CA

As an iOS Developer with Hyundai Motor America, I contributed to enhancing the MyHyundai app by integrating Connected Services for remote vehicle functionalities like engine start, door lock/unlock,. I designed smartwatch features, implemented biometric authentication, and ensured secure data storage using encryption techniques. Additionally, I optimized app performance through real-time synchronization, RESTful API integrations, and comprehensive testing within an Agile framework.

Link: https://apps.apple.com/us/app/myhyundai-with-bluelink/id893514610

Facilitate the seamless integration of Connected Services to enable remote vehicle functionalities such as engine start, door lock/unlock, and vehicle health monitoring.

Design and enhance the companion app for smartwatches, utilizing relevant frameworks to provide intuitive control features.

Implement robust authentication solutions, including biometric authentication (fingerprint and facial recognition), for effortless and secure user login.

Ensure the secure storage of sensitive user credentials by leveraging encrypted storage mechanisms.

Adhere to data protection regulations by applying encryption techniques and privacy safeguards for critical user information.

Introduce and manage multi-factor authentication (MFA) to enhance overall security measures.

Maintain real-time synchronization between the app and cloud-based services, ensuring data accuracy and availability.

Work closely with backend developers to achieve efficient RESTful API integrations, optimizing app performance.

Develop and optimize intuitive home screen widgets for quick access to essential features such as vehicle controls, parking reminders, and navigation shortcuts.

Assisted in integrating a document scanner feature powered by machine learning, improving the user experience for inputting identification details.

Develop and enhance app features such as

Remote Start/Stop, Door Lock/Unlock, Find My Car, POI Search.

Support for saved presets, allowing users to customize vehicle settings remotely.

Diagnosed and resolved application issues to enhance overall stability and user satisfaction.

Developed multiple UI screens based on design prototypes, collaborating with UI/UX teams to ensure visual consistency and alignment with brand guidelines.

Authored comprehensive unit tests to validate app performance and ensure stability across various use cases.

Contributed to the development and integration of an interactive map module, enhancing navigation and location-based features within the app.

Executed thorough automated testing pipelines integrated with CI/CD tools to ensure continuous delivery and high-quality releases.

Utilized project management tools for efficient task tracking and progress monitoring.

Operated within an Agile development framework, participating in bi-weekly sprint cycles and daily stand-ups to align development efforts with business goals.

Applied secure storage solutions for login credentials, reinforcing data security best practices.

Developed an exploratory GraphQL module to enhance comment submission features within listings.

Leveraged version control platforms to streamline development workflows and maintain code integrity across team collaborations.

Education:

Bachelor of Science in Computer Science

Maharishi International University, Fairfield, Iowa



Contact this candidate