Quantcast

Senior Ios Developer Resume Atlanta, GA
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Senior iOS Developer
Target Location US-GA-Atlanta
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes
Click here or scroll down to respond to this candidate
Candidate's Name
iOS DeveloperPHONE NUMBER AVAILABLE EMAIL AVAILABLEProfile Summary10+ years programming iOS mobile software apps.9 apps published on Apple Store.Extensive experience and expertise with iOS application development using iOS SDK, Xcode, Swift, Objective-C, SwiftUI, Cocoa Touch Frameworks, Storyboards, XIBs, Interface Builder, Instruments, and various other tools.Strong knowledge of Core Frameworks like, MapKit, CoreGraphics, CoreAnimation, UIKit, CoreLocation, AVFoundation, CoreData, CloudKit, CoreBluetooth, EventKit, Combine, SwiftUI, and Social FrameworkKnowledgeable of MVC, MVVM, MVVM-C, and VIPER design architecture, as well as OOP and POP patterns.Work with Delegation, Protocols, Notifications, Singleton, Adapter, Categories/Extensions, Factory, Builder, Publisher subscriber and other OOP design patterns.Comfortable working with and adding 3rd party dependencies to projects for specialized functionality, such as Alomafire, Firebase, Realm, Rest Kit, Card I/O through CocoaPods, Swift Package Manager (SPM) and Carthage.Adept in the use and understanding CoreData, AVFoundation, XCTest, UserDefaults, SQLite, Bluetooth Low Energy (BLE), and other tools & frameworksExtensive experience in consuming REST Web Services using URLSession and Alamofire and migration from REST To GraphQL.Seasoned in Agile SCRUM/KANBAN project management methodologiesExperienced working with data parsing of JSON using JsonDecoder, Decodable Protocol and using JSON Sterilization or Swifty Json.Familiar with third-party frameworks, including Strong analytical and problem-solving skills.Goal oriented, organized team player with good interpersonal skills. Thrives well in group environments.Excellent communication and presentation skills.Competent decision-making skills and excellent team player.Extensive experience in writing Unit and UI Tests using TDD with help of XCTest and Quick/Nimble framework.Experienced in automating build process using CI/CD tools like Jenkins/ Fastlane, CircleCI for releasing app to TestFlight and AppStore.Experience in debugging Performance issue using Instruments tools like Leak, Allocation, App Launch, Network.Well versed with concurrency concepts like GCD, Operation Queue, Async Await.Technical SkillsLanguages  Swift, Objective-C, Java Script, Type Script.Persistence  CoreData, Realm,UserDefaults, Key Chain,SQLite, Coding, NSKeyedArchiver, FileManager,Appstorage, MySQL.IDEs - XCode, Visual StudioMethodologies  AGILE SCRUM/KANBAN, TDD, BDD, WaterfallArchitecture Patterns: MVVM, MVC, MVP, MVVM(C), VIPERFrameworks: AVFoundation, AVKit, AFNetworking, AlamoFire,CloudKit, CoreBluetooth, MapKit, CoreLocation, CryptoKit, AWS, Firebase, MessageKit, UIKit, SwiftUI, Combine, WalleKit, CoreDataProject: JIRA, Confluence, Slack, Figma, InVision,Algorithms- Insertion Sort, Merge Sort, Quick Sort, ShellSort, TimSort, Backtracking, Beam Search, Beam Stack Search, BellmanFord, Dijkstra's, Best-First Search, False Position Method, Cross-Entropy Method, Differential Evolution, Ellipsoid Method, Fibonacci SearchTesting  TDD, BDD using Unit Testing, XCTest, Automated Testing, XCUITest, Quick, Nimble, Cucumber, AppiumContinuous Integration - Jenkins, Travis, Hudson, TestFlight, FastlaneDependency Management  CocoaPods, Carthage, Swift Package Manager (SPM)Tools - Instruments, Analyzer, Accessibility Inspector, Charles Proxy, Postman, LLDBSource Control - Command Line / Terminal, SVN, GIT, SourceTree, Terminal, GitHub, Bitbucket, GitLab, Github DesktopWeb Services  REST, SOAP, (JSON/XML), GraphQLData Structures- Hash Table, Stacks, Heaps, Graphs, Queues, Trees, Loops, Backwards-Lookup, LRU Cache, Dictionaries, Maps, Arrays, Strings, Pointer-Sharing, Segmented BucketsOperation Systems - iOS, Windows, OS XWork ExperienceSenior iOS DeveloperCVS, Atlanta, GA / 01 2024 to Currenthttps://apps.apple.com/us/app/cvs-pharmacy/id395545555Project Summary:Contributed significantly to the CVS Pharmacy application, initially joining the Home Screen team and later moving to the Top of Funnel Merch App 2 team, where I spent most of the project. In the ToF team, I focused on implementing publisher-provided IDs in our Shop home module and adding various analytics tags. I actively participated in daily scrum calls, team refinement sessions, backlog meetings, and other related activities. Additionally, I was involved in defining and estimating tasks.Responsibilities:Worked within a team composed of 2 Android developers, 3 iOS developers, a Product Owner, and an Engineering Manager, collaborating closely to deliver high-quality software solutions.Addressed and resolved bugs while also contributing to the development of new features to enhance the CVS Pharmacy application.Utilized CLEAN architecture principles to ensure a well-structured, maintainable, and scalable codebase.Developed user interfaces using both SwiftUI and UIKit, leveraging programmatic approaches for building and managing app layouts and components.Implemented rigorous testing practices, including UI testing and unit testing, to ensure application stability and performance. Employed XCTest framework for creating and running tests.For feature development, I spearheaded several key enhancements to the CVS Pharmacy application, including:PPID Implementation for GAM: Implemented Publisher Provided IDs (PPID) for Google Ad Manager (GAM) to enhance ad targeting and tracking.Deeplinking Feature: Developed a deep linking feature that allows users to navigate directly to specific areas of the application based on the request, rather than simply opening the app.Custom WebView: Created a custom WebView component to embed web content within the application, enabling users to access web pages without leaving the app.Integrated analytics tagging solutions, such as Criteo, to track user interactions and gather insights on app usage and performance.Engaged in effective communication and collaboration using tools such as Rally, Microsoft Teams, Outlook, and Slack to coordinate with team members and stakeholders.Senior iOS Mobile App Software DeveloperJP Morgan & Chase, Plano, TX / 03 2023 to 12 2023https://apps.apple.com/us/app/j-p-morgan-mobile/id368221343Description: Everything needed to manage money from almost anywhere with the banking app that can safeguard money, lock cards, send money, request money, pay bills, and more.Project Summary:Identified and resolved bugs and performance issues to maintain the quality and reliability of the application.Improved product quality through code reviews, writing effective unit tests and collaborating with QA on implementing automation testing.Implemented core metrics monitoring to track certain usage and performance, providing valuable insights to product owners.Performed integration between server and app by utilizing HTTPS calls and returning JSON implementation.Responsibilities:Using JIRA to help develop user stories for future sprints, broke stories into tasks and participating in Sprint planning meetings, working with Product Manager to prioritize tasks.Worked with QA testing team, writing Unit tests using XCTest, and managed scenario/functional testing.Created widget POC for sending money with Zelle via the Chase app as well as new navkeys for nudges (a new feature in app)Implemented core metrics monitoring to track certain usage and performance, providing valuable insights to product owners.Used Jenkins with Git for continuous integration.Coded in Xcode with Swift 3, refactoring code, doing code reviews.Used SnapKit to build and maintain all programmatic constraints.Used Bitbucket with Git for source control and code review using pull requests.Worked with iOS native frameworks, including UIKit, URLSession, OperationQueues, UserDefaults.Consumed RESTful web services using Alamofire with Combine with Codable for JSON parsing.Design patterns used: MVC, Delegation, Singleton, extensions, notification, KVOWorked with webservice calls using Alamofire, JSON responses parsed using SwiftyJSONDecoupled entire project by creating different modules using private CocoaPodsInvoked RESTful web calls using Alamofire, RxSwift, and SwiftyJSON.Worked with Keychain to share sensitive data between applications.Worked with 3rd-party libraries for information exchange and used CocoaPods to manage dependencies.Worked with front-end UI/UX designers, back-end teams and business teams to ensure an app that worked seamlessly meeting all requirements.Worked with 3rd-party libraries for information exchange and used CocoaPods to manage dependencies.Consumed RESTful web services using Alamofire with Combine with Codable for JSON parsing.Created secondary authentication tokens using Digicerts to access users in application.Installed Jenkins plugins to work along with Xcode to run the SDK for Continuous Integration to test the test cases written using XCTests.Use Git Repository with SourceTree for iOS code base version control.Worked on a distributed Agile iOS development team in an Agile Scrum environment with daily scrums and weekly sprints.Participated in the full software development lifecycle (SDLC).Attended social events with the Payments team and other various meetings throughout work weeks for task completions.Senior iOS Mobile App Software DeveloperWells Fargo, San Francisco, CA / 09 2022 to 02 2023https://apps.apple.com/us/app/wells-fargo-mobile/id311548709The Wells Fargo mobile app is a digital banking platform that allows Wells Fargo customers to manage their accounts on-the-go using their smartphones or tablets. The app allows users to view account balances, transaction history, and statements, as well as transfer funds, pay bills, deposit checks, and manage their debit and credit cards. It also provides real-time alerts for important account activity and allows users to set up customized alerts for specific transactions or account events.Summary: The overall project I was part of within the Wells Fargo ecosystem was the Digital Native Application made to bring Wells Fargos online banking to the mobile platform.My specific purpose within the DNA ecosystem was within a team meant to create the future feature that will be known as Fargo Insights.I was brought in to help create the UI for charts and other related widgets for the iOS platform that will provide the user with their spending habits in various and informal ways.Lead the development work of Explore Page FeatureLead programmer in charge of the user data encryption and data integrity for the user account featureEngineering lead in charge of the creation of SwiftUI modernization within the Movie Collection sectionfollowed MVVM architecture with publisher subscriber pattern for data binding.Used XCode 14.3 to programmatically create the UI using SwiftUI specificallyUsed SwiftUI to create UI for Bar Chart, Donut Chart and Line GraphUsed Swift UI Concepts like View Modifiers and View Builders to create reusable components.Used Property wrappers like State, Binding, Observed Object, State Object, Environment Object to bind data with UI elements.Create infinite List using Scroll View Proxy in SwiftUI .Migrated Old UIKit Modules to SwiftUI and used Hosting View Controller and View representable protocol for communication.Used GitHub Actions for continuous integration as well as GitHub for version control.Worked meticulously with UI Design Lead for creating a variety of different chartsPerformed native app testing with Browser stack (app-live)Incessantly checked email (Outlook) to stay up to date with my communicationsUsed Jira for issue tracking, managing tickets to prioritize issues, and track bug fixes and completionsCarefully implemented code in a way that would satisfy ADA requirementsUsed communication skills to bridge UI Leads vision to designUsed Beeline and STAMP for time managementCompleted trainings to keep up to date with my fields standards using Wells Fargos internal Team systemAttended Daily Scrum Meetings to provide continuous updates on work progress.Joined Backlog Refinement meetings to plan future sprints and assign story points to tasksLearned the basics of Figma in order to communicate more effectively with UI LeadTracked all of the resources given to me by Wells Fargo via their Confluence pageCreated white label demo app which uses SwiftUI and Viper architecture to achieve clean navigation using the Navigation Stack from iOS 16.0.Technology Used: Xcode, Swift, SwiftUI, XCTest, Algorithms, AVFoundation, WFCore (Internal Wells Fargo library), Combine, MobileIdentity, WFAuthentication (Internal wf auth library), SwiftyJSON, MobileSDK, Charts, MVVM, Jira, Scrum, Figma, Browserstack, Agile methodology, Artifactory, Jenkins, Outlook, Microsoft Teams, Skype, Github/ Github Destop and TerminalSenior iOS Mobile App Software DeveloperDiscovery, New York City, NY / 07 2021 to 09 2022https://apps.apple.com/in/app/discovery/id1497257119Discovery+ is a video streaming app with TV shows (full episodes & short videos), never seen before exclusive specials, award winning documentaries and thousands of short videos. Install the app and be instantly transported to an interesting world filled with Science, Adventure, Nature, Space, Wildlife, Indian Military, Auto, Food and Lifestyle.Engineering lead in charge of the creation of SwiftUI modernization within the Movie Collection sectionCreated adaptive UI which can work for Apple TV and iOS devices.Developed custom ButtonStyle, ViewModifiers, GroupBoxStyle, Property Wrappers, View Builders, LabelStyle, and MenuStyle for the UI/UX within a SwiftUI ecosystem.Utilized SwiftUI, Combine, and MVVM architecture to construct a modern solution and created custom layout for re-sizable grid, which places tiles within computed rectangles, using SwiftUIAdded Localization to the iOS app to enable content tailored to a users language settingsUtilized SwiftUI, Combine, and MVVM architecture to construct a modern solution and created custom layout for re-sizable grid, which places tiles within computed rectangles, using SwiftUIAdded features to support user customized contents collections and allow user to add, delete and reorder their own lists of desired contents.Utilized AVFoundation and AVKit to perform video streaming services.Applied Adaptive Bitrate Streaming, Video Compression and Bitrate technique to optimize video streaming and reduce latency.Created and worked on POCs for experimental applications on tvOS.Implemented Clear play to enable function to automatically skip scenes that may be uncomfortable for select audiences.Enhanced continuous integration, adding XCUITests and unit tests in Jenkins continuous integration tool, and connecting automation flow from development to releasing.Changed push notification third-party tools, improving consistency and cost of maintenance across different platforms.Monitored Crashlytics report and resolved critical issues immediately.Added utility functions and common UI pieces to the code base that could easily be reused, keeping the app look consistent.Migrated from Carthage to Swift Package Manager.Programmed in both Swift and Objective-C.Invoked RESTful web calls using Alamofire, RxSwift, and SwiftyJSON.Debugged using Charles Proxy and Postman.Senior iOS Application Software DeveloperFantastic Sams, Woburn, MA / 08 2020 to 07 2021https://apps.apple.com/us/app/fantastic-sams/id1447986597The official Fantastic Sams app quickly gives you access to your favorite salon! The app provides directions, one-click calling, and all other salon information, including access to its social media pages and YOUR rewards points.Lead developer in implementation of Rewards section in the App.Lead Dev for shopping shop locations and Pins and actions over the pins shown on MapsHad Integrated GoogleMaps and customized the behavior as per needHad worked on performance Improvements for Search Feature and other scroll experience in AnimationsDeveloped UI using Storyboards and AutoLayout, and Constraints per design specifications.Programmed app in Swift on an MVVM architecture and various design patterns.Handled Security by implementing AES Encryption, HTTPS requests, and Keychain to store secure information and login session timeout.Used Localytics to analyze the usage of each functionality and market analysis.Configured and implemented a MySQL open-source relational database management system.Created Notifications module that resurfaces notification messages through APNs from a database connected on a secure socket.Worked with MapKit, Core Location, and MKAnnotations for service call map and location information.Managed quality with peer code reviews, test-driven development, and used Jenkins for continuous integration to manage commits to private Git server, which we managed with SourceTree.Built UI using Storyboards and XIBs.Used Jira for issue tracking, and managed tickets to prioritize issues and workflow and track bugs fixes and completions.Regularly participated in pair programming sessions.Senior iOS Mobile Application DeveloperAmerican Automobile Association, Heathrow, FL / 10 2019 to 08 2020https://apps.apple.com/us/app/aaa-mobile/id310730297AAA Mobile improves on-the-go access to trusted AAA services including trip planning, discounts and roadside assistance. The mobile version of AAAs TripTik Travel Planner helps you find AAA Approved and Diamond Rated hotels, restaurants and attractions, and the ability to create and share itineraries between your desktop and mobile devices.Senior iOS Developer for Roadside assistance feature.Handled AAA API Consumption with URL Session and data parsing into local Dictionaries with Codable protocol.Had Used Mapkit with Corelocation Framework fir displaying current locationHad used MKPinAnotation for showing Pins on Map and other detailsDisplayed information in table views with custom cells created with nib and custom subclasses.Used Core Data Framework for local storage purpose in SQLite.Used Swift 5 with MVVM design pattern and RxSwift for binding model and view.Used Objective-C and Cocoa Touch Framework to build the app, including UI Kit, Foundation, UI Navigation View, UI Tab Bar Controller, UI Table View and StoryboardImplemented BluetoothCharectristic, services Schema to keep track of Bluetooth services and perform extensive work with the low-level Bluetooth stack.Added push notification for changed location and login success.Handled version control with GIT.The project was implemented using Scrum with 2-week sprints.Worked on improving MapKit and Core Location services to reduce drain on battery life.iOS App DeveloperWhoop, Boston, MA / 12 2018 to 10 2019https://apps.apple.com/us/app/whoop-performance-optimization/id933944389WHOOP is your personalized digital fitness and health coach. Get the all-new WHOOP 4.0, our most advanced WHOOP yet, and pair it with your phone to unlock powerful personal insights, available directly in the WHOOP app.Updated the whole project, frameworks and dependencies to latest version of Xcode.Worked on legacy UI elements changes and implemented the new design specs almost entirely programmatically.Parsed out new objects from the Contentful API to present AV media content to the user based on region and locale.Worked with GCD and Operation Queue to build a responsive UI and implement background threads.Performed work in an Agile style practicing Scrums and Sprints.Generated build on MVVM architecture.Used Delegates and NotificationCenter to communicate between classes and pass data between ViewControllers.Made use of Core Animations to enhance the user experience.AVFoundation was used to handle audio play back and video streamingUtilized CoreBluetooth to communicate with various devices.Applied Real time and Offline data streaming from Bluetooth peripherals to avoid data packet losses.Applied Apple UI guidelines throughout the project.Fixed critical bugs in the booking flow and MapKit framework.Used Dispatch Groups to perform multithreading operations in asynchronous tasks.Utilized Jenkins for the continuous integration and deployment pipelines and used Appium for automated testing.Worked in different environments with normal GitFlow and used Bitbucket and Git for version control along with Sourcetree and Terminal.Used Instruments for profiling and memory management and GDB for debugging and worked with Xcode.Utilized Instruments, Crash Logs, LLDB statements, NSLog statements, and Breakpoints to resolve various issues and bugs brought to the attention of the QA teamManaged merges and commits on private Git servers with Jenkins CI for testing on devices.iOS DeveloperJCPenney, Plano, TX / 04 2017 to 12 2018https://itunes.apple.com/us/app/jcpenney/id925338276Shop the best deals on dresses, shoes, jewelry, and much more with JCPenney. Whether youre searching for a cute look for the weekend or some home basics, at JCPenney youre guaranteed to find products you want, at prices you love!Took part in updating architecture from MVP to MVVM.Worked on Apple Pay integration.Worked on GCD to build a responsive UI and implemented background threads.Developed UI programmatically in Objective-C and Swift.Was responsible for covering test cases in MVVMUsed UIKit, MapKit and Core location to enhance user to find nearest store locations.Followed the Apple UI guidelines throughout the project with the team using an Agile Scrum development environment.Applied Test-Driven Development (TDD) and managed merges and commits on private Git servers with Jenkins CI for testing on devices.Implemented XCTest automation testing and XCUI Test cases for complete project.Managed third-party dependencies and frameworks using both Carthage and CocoaPods.Handled Security by implementing AES Encryption, https requests, and Keychain to store secure information and login session timeout.Maintained internal CocoaPods and provided research, feedback, and recommendations regarding third-party libraries for use.Used Instruments for profiling and memory management and GDB for debugging and worked with Xcode.Used Jenkins for continuous integration.iOS DeveloperSeymac Distribution LTD, Downtown Oklahoma City, Oklahoma / 01 2014 to 04 2017https://apps.apple.com/us/app/app-for-devon/id887441044App For Devon is an all-encompassing FREE app to keep visitors and residents informed of what Devon has to offer. Search the best attractions, restaurants, pubs, clubs, activities, shops, accommodation, vouchers, events and much more.App built largely using Swift 4 with some legacy Objective-C code.Core Data, Keychain Services, and User Defaults utilized to provide persistence.Xibs and programmatic UI were largely used, in part to make the UI more flexible, and in part to avoid merge conflict.Collaborated with several team members that were located remotely.Code base split evenly between Objective-C and Swift.Guided efforts of team to slowly migrate legacy code to Swift in between bug-fixing and coding new features.App integrated with Bank of America APIs to provide sync capabilities and retrieve relevant data.Fine-tuned fetch functionality to provide consistency across methods to interface with API endpoints.Combed through codebase to implement documentation to aid in code maintainability.EducationBachelor of Science (Computer Science), Colorado Mesa University

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise