Quantcast

Senior Ios Developer Resume Alpharetta, ...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Senior IOS Developer
Target Location US-GA-Alpharetta
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

Senior iOS Developer Atlanta, GA

Senior IOS Developer Conyers, GA

Senior Android Developer Atlanta, GA

Senior Android Developer Atlanta, GA

Lead IOS Developer Newnan

Senior .NET Full Stack Developer Chamblee, GA

Senior software developer Norcross, GA

Click here or scroll down to respond to this candidate
Candidate's Name
Lead iOS DeveloperEMAIL AVAILABLEPHONE NUMBER AVAILABLEWith over Street Address  years immersed in the full software development life cycle, I bring comprehensive expertise spanning Analysis, Design, Development, Testing, and Implementation phases. My specialization lies in iOS mobile app development, adeptly employing MVVM architecture, leveraging design patterns, and skillfully integrating native and third-party frameworks. I boast a successful track record, having published 13 apps on the Apple Store.Professional SummaryAdept at integrating various native and 3rd party frameworks such as CoreLocation, MapKit, XCTest, CoreGraphics, Core Data, SQLite, Google APIs, Social Framework, CoreAnimation, AVFoundation, UIKit, EventKit, CloudKit, Core Bluetooth, etc.Adept in the use of Xcode IDE, multiple versions, iOS SDK, HIG and best practices.Experience in quality, reusable code in Swift and Objective-C, and in transitioning codebase from Swift to Objective-C using bridging headers.Proactively performs extensive system testing to ensure that the systems work efficiently and are developed following the applicable development methodology.Unit tests and Scenario tests to ensure accuracy. Tracks record of identifying largest risk areas and driving resolution of these issues.Used to working in an Agile Test-Driven Development (TDD) environment and following strong quality processes.Problem solving skills to develop quick yet sound solutions to resolve complex issues.Knowledgeable with reactive programming using native Combine for data communication and 3rd party with RxSwiftExperience consuming RESTful API endpoints and processing the returned data for use in the app; Ability to manage third party libraries through Cocoa Pods, Carthage, and Swift Package ManagerObject Oriented Programming expertise; firmly grasps the key principles of polymorphism, inheritance, data abstraction, and data encapsulation.Experienced in implementing multiple OOP architectures including: MVC, MVVM, KVO, Singleton, Delegate, Notifications, Factory, Decorator, etc.Skilled in XML and JSON Parsing using NSXMLParser and NSJSONSerialization. Consumption of webservices done with native NSURLConnection and NSURLSession; also used third parties such as ASIHTTP, RestKit, AFNetworking, AlamoFire imported via CocoaPods..Proficient in all aspects of iPhone/iPad application development including designing for all types of screen sizes and orientations. Comfortable with Auto Layout, Size Classes, and even programmatic implementations that listen for UIDeviceOrientationDidChange notifications.Worked with both aspects of application flow using Storyboarding and NIB files.Knowledgeable of storing data persistently on a device via various routes: CoreData, SQLite, Documents Directory, NSCoding protocol (archiving and unarchiving), NSUserDefaults, Keychain; also worked with cloud-based storage like Dropbox, GoogleDrive, Box, etc.Experience with SVN and Git for version control with both command line / terminal, and with GUIs like Source Tree and Tower.Ensures app stability and quality with strong testing and debugging skills.Technical SkillsProgramming LanguagesSwift 1  Swift 5.0, Objective-CDatabasesCore Data, SQLite, Realm for persistence, and NoSQL for storageFrameworksRxSwift, RxCocoa, Various Rx frameworks, CocoaTouch, CocoaPods, CoreLocation, CoreBluetooth, Foundation, UIKit, CoreGraphics, MapKit, XCTest, AVKit, AVFoundation, Social Networking APIs, CloudKit, EventKit, QuartzCore, UIDynamics, CommonCryptoWeb ServicesAFNetworking, AlamoFire, Reachability, RESTful, SOAP, JSON, XMLIDEsXCode, Eclipse, NetBeansLibrariesAFNetworking, Reachability, Alamofire, NSJSONSerialization, NSXMLSerialization, Apple Push Notification (APNS), NSUserDefaults, NSNotificationCenter, NSOperationQueue, MessageUI, AddressBookDependency InjectionSetter, Interface, Constructor, SwinjectThreadingGCD, NSOperationsVersioning ToolsGIT, SourceTree, Tower, GitHub, BitBucketMethodologiesAgile, MVC, TDD, SCRUM, Categories, Blocks, Continuous Integration, Delegation, Singleton, KVC, Notification, Push Notification, LocalizationProject ToolsJIRA, Confluence, Kanban, Basecamp, SlackArchitectureMVC, MVP, MVVM, Coordinators, and Complex PatternsDesign PatternsBuilder, Abstract Factory, Visitor, Proxy, Interpreter, Singleton, Decorator, Observer, and more.UI/UXStoryboards, AutoLayout, Interface Builder, Programmatic UI Implementation, Sketch, Zeplin, UIKitToolsNSPredicate, NSOperations, NSJSONSerialization, NSXMLParser, GCD, Instruments  Allocations, Leaks, Zombies, LLDB, CocoaPods, Carthage, Firebase, Crashlytics, TestFlight, CI/CD, Jenkins, Zoom, Slack, Figma, Combine, CircleCI, Azure Dev Ops,Professional ExperienceJune 2024  PresentVerizon, Alpharetta, GA Lead iOS DeveloperApp Name: My VerizonLink: https://apps.apple.com/us/app/my-verizon/id416023011Project Synopsis: As a Senior iOS Developer at Verizon, I led the development of the Watch Me SOS feature, enhancing emergency response capabilities, and engineered secure payment features for seamless bill management. I implemented plan switching functionalities, developed a comprehensive account management system, and designed a CI/CD pipeline with Jenkins. Additionally, I managed user data security, updated documentation on Confluence, and created features for tracking TravelPass days and monitoring data usage, ensuring a user-friendly and secure app experience.Led the development of the Watch Me SOS feature, significantly enhancing the app's emergency response capabilities by providing users with an intuitive and reliable way to seek help in emergencies.Engineered and integrated secure payment features, enabling users to make quick and secure payments, manage and pay bills easily, and enrol in Auto Pay seamlessly through the app.Implemented functionality that allows users to switch to different plans or upgrade to unlimited plans directly from their devices, enhancing user flexibility and satisfaction.Developed and maintained a comprehensive account management system that consolidates both mobile and home plans, including Fios and 5G Home Internet, allowing users to oversee all their accounts in one place.Organized and led meetings with cross-functional teams, including managers, developers, and designers, to prioritize new features, address critical bugs, and ensure alignment across departments.Designed and implemented a Continuous Integration/Continuous Deployment (CI/CD) pipeline using Jenkins, streamlining the automated build and deployment processes to ensure efficient and consistent app delivery.Managed the security of user data by setting up and maintaining mock accounts for testing purposes, ensuring that sensitive information was handled with the highest level of security and privacy.Regularly updated and reviewed technical documentation on Confluence, ensuring that all documentation was accurate, up-to-date, and relevant to the current project needs and best practices.Experiment with new SwiftUI features and components to enhance the application.Designed and implemented features to help users keep track of their TravelPass days, providing them with essential information before their next big trip, ensuring they stay connected while traveling.Created a robust data usage control centre that lets users monitor how much data is being used, identify who is using it, and obtain more data as needed, enhancing transparency and control over data consumption.Leverage SwiftUIs component-based architecture to improve code reuse and modularity.Integrate SwiftUI with existing UIKit components when necessary, ensuring compatibility and leveraging the strengths of both frameworks.Conducted thorough project reviews, known as pre-mortems, to identify potential risks and issues early in the development process, allowing for proactive mitigation strategies.Integrated and managed multiple in-house pods and Swift Packages, optimizing code reusability and maintaining a modular codebase that facilitated easier updates and maintenance.Utilized CocoaPods and Swift Package Manager to effectively manage and integrate third-party libraries and dependencies, ensuring that all components were up-to-date and compatible.Developed modern and responsive user interfaces using SwiftUI, taking advantage of its declarative syntax and powerful features to create visually appealing and functional app interfaces.Facilitated effective communication within the development team and with other stakeholders through regular meetings on Microsoft Teams and Slack, promoting transparency and collaboration.Tracked project progress, managed tasks, and ensured timely delivery of features and fixes using Jira, maintaining a well-organized and efficient workflow.Worked closely with the design team, utilizing Figma for design updates and iterations, ensuring that the app's visual and functional aspects met user expectations and design standards.Conducted remote meetings via Google Meet, fostering collaboration and alignment across geographically dispersed team members.Developed robust and high-quality iOS applications using Xcode IDE, adhering to best coding practices and Apples guidelines to deliver a seamless user experience.Managed version control using Sourcetree and performed Git operations via terminal, ensuring that code changes were tracked, reviewed, and merged efficiently.Optimized build times and app performance through efficient coding practices, code reviews, and performance testing, resulting in faster and more responsive applications.Mentored junior developers, providing guidance, fostering skill development, and encouraging knowledge sharing to build a strong and capable development team.Implemented accessibility features to enhance app usability and ensure compliance with accessibility standards, making the app more inclusive for users with disabilities.Promptly resolved critical issues and bugs, ensuring a seamless and reliable user experience across all devices and iOS versions.Continuously stayed updated with the latest iOS trends, technologies, and industry standards, integrating new features and improvements to keep the app competitive and innovative.Feb 2023  May 2024Mercedes-Benz, Long Beach, CA Lead iOS DeveloperApp Name: Mercedes meLink: https://apps.apple.com/in/app/mercedes-me/id1487652920App Description: The Mercedes me Apps aim to enhance convenience, offering support to simplify and adapt your daily life on the go.Synopsis: I joined the project to introduce fresh features to the application. My contributions included developing a beta program feature, enabling users to access upcoming functionalities before the app's official release. Additionally, I crafted the MyAI feature, employing AI to understand driver behavior and personalize settings within the app based on individual driving habits.Utilized PDF Kit for displaying vehicle manuals and contributed to various app features like Guide Idea Board and vehicle Details Screens.Employed Core Data, Keychain Services, and User Defaults for data persistence, employing both XIBS and programmatic UI for flexible development.Quickly resolved defects through debugging techniques and implemented Swift Linter for code consistency. Managed testing processes with Hockey App, TestFlight, and XC Test Unit Test for QA.Employed SwiftUI for efficient navigation features and installed Jenkins plugins for Continuous Integration testing.Led the development of pivotal app features, advancing innovation and user experience. Resolved intricate bugs, fortifying stability, and performance.Implement smooth and natural animations and transitions using SwiftUIs built-in animation APIs.Collaborated seamlessly with diverse teams for feature integration, ensuring a unified app experience.Use SwiftUI Previews to visualize and test UI components in real-time without building and running the entire application.Partnered closely with design to materialize concepts, harmonizing functionality, and aesthetics. Effectively communicated progress to management and collaborated across QA, design, and project management for streamlined feature integration.Managed Jenkins pipelines for efficient iOS app builds and orchestrated rigorous QA testing. Spearheaded branching strategies for organized version control and cultivated a collaborative work environment.Stayed updated on industry trends, mentored junior developers, and ensured user-centric design.Applied innovative problem-solving for feature optimization, promoting continuous integration, and streamlining workflows.Integrated user feedback, championed agile methodologies, and conducted comprehensive code reviews.Contributed to incident response, evaluated, and introduced new technologies, and proactively addressed issues.Recognized for substantial contributions, fostering a culture of acknowledgment within the team.Integrated Google Analytics SDK for tracking user data and movements, working closely with QA for issue resolution and UI/UX enhancements.Managed Objective-C and Swift hybrid code bases, utilizing SwiftUI strategically in the Strategy design pattern.Utilized Jira for issue tracking, Stash, and Confluence for team collaboration.Employed Object Mapper for JSON response mapping, collaborated closely with QA and implemented customer feedback.Handled provisioning, compiling, and managing apps for Ad hoc and app store distribution using Test Flight and Hockey App.May 2022  Jan 2023Quantum Health, Columbus, Ohio Sr. IOS DeveloperApp Name: MyQHealthLink: https://apps.apple.com/us/app/myqhealth-care-coordinators/id895270785App Description: This app was essentially a health app where users could schedule appointments for multiple areas of health.Synopsis: I was brought onto this project to usher in the redesign of the app already named MyQHealth. We were tasked to build this app using the new SwiftUI language. We worked closely with the design and business team with developing stories and giving pointers with the design of the app.Responsible for setting up push notifications for the application.Writing confluence page for development styling and setting up video recording functionality as well as playbackWorking with the designer to get accurate screens for the appDeveloped the app using Swift UI and used swift lint in the application.Developed custom packages in Flutter, harnessing functionalities and APIs from native Android and iOS platforms to extend the app's capabilities and enhance user experience.Refactored several front-end UI screens from UIKit to SwiftUI over a roadmap, integrating both with ViewRepresentable protocols and UIHostingViewControllersUtilized Combine for the data binding mechanism in the apps MVVM architecture for data communication with for a publisher / subscriber reactive observer patternWorked in 2-week sprints scrum architectureWorked on extending the coordination with new view controllersWorked with project manager on making changes in firebaseWorked with the manager in setting up certifications, keys, bundle ids, app store information, build information for appLeveraged the flutter bloc package for testing BlocBuilder, facilitating widget building in response to state changes within the app and enhancing overall development efficiency.Our team consisted of 4 iOS developers with 4 Android Devs along with an architect that assisted in maintaining parity between platformsWorked with SwiftUI and CombineImplemented geolocation services powered by the Flutter Geolocator package, enabling accurate tracking of user location, and enhancing location-based functionalities within the app.Communicated with team on features to implementWorked with encrypting and decrypting filesSetup TestFlight builds for internal and external testingDebugged and solved existing bugs within the MyQHealth appLogged existing bugs throughout the appSetup firebase analytics for projectWorked with android team with setting up view models using same components throughout the appProgrammatically setup screens within appWorked with managers and business team to discover how app will functionJanuary 2022  May 2022Be Grizzlee, Los Angeles, CA Sr. iOS Mobile Application DeveloperApp Name: GrizzleeLink: https://apps.apple.com/in/app/grizzlee/id1551930847App Description: Be Grizzlee Impact App is used to scan muscles and conduct muscle massage sessions based on the muscles being scanned using external devices connected to the app via Bluetooth. App not yet published on Apple Store.Assisted Tech Lead in setting direction for development of application, and assisted Tech Lead and Project Manager in development lifecycle planning.Set up views and functionality of muscle massage app.Created the alpha version of app.Set up Keychain Manger for saving tokens and passwords to device.Used Combine framework as source of reactive programming for the MVVM architectural structure.Set up Coordinator to aid in navigation flow of app.Set up views containing multiple child view controllers to display large amounts of information on scroll view.Design, build, and maintain efficient, reusable, and reliable code for mobile applications using React Native.Worked with small team to develop large features of application and planned and developed large features of Impact app on solo team.Set up delegates around app for 1 to 1 means of communication between views and ViewModels.Keep up to date with the latest trends and advancements in mobile application development, React Native, and related technologies.Performed regularly scheduled tests of app to ensure all issues and bugs were found and fixed throughout the development cycle.Wrote unit tests with mock data to ensure feature functionality worked successfully and that devs stayed on top of updates made to views and view models pertaining to features.Used SceneKit to develop 3D models and functionality concerning 3D model.Set up URL Session to handle any endpoint to receive data for app using Combine.Set up ViewModels to pass data to views from subscriber.Attended daily Scrums and reported on progress and communicated issues and solutions found when working on a task,Created generic views for use of creating similar views throughout application.Used Core Bluetooth to set up lightweight connection between external devices and app.Refactored application to mitigate unnecessary lines of code and reduce project file size.Used SwiftLint to have unified structure of files throughout the application.Used Memory management tools provided by Xcode to detect memory leaks.Utilized Xcodes Network Link Conditioner to simulate app functionality in different conditions.Used Swagger to set up app connection to backend server.Set up TestFlight tests using Xcode for internal testing.Communicated with design team via Figma for design updates across devices.Worked with design patterns Delegates, Observer, and Factory.Used AVFoundation to handle audio playback and video streaming.Designed and created UI and Application flow using UIKit and Core Graphics.Implemented DispatchQueues to perform tasks asynchronously and concurrently.Used CircleCI with Fastlane to create automated build process.May 2021  January 2022EBay, San Jose, CA Sr. IOS Mobile DeveloperApp Name: Ebay - Shop Christmas DealsLink: https://apps.apple.com/xk/app/ebay-buy-sell-and-save/id282614216App Description: Buy, sell, and discover amazing deals on the brands you love  wherever you are. Whether youre looking for fashion, tech, toys, or home, simply download the eBay app to get started.I was assigned to work on a dev team with responsibility for creating and maintaining automation tests, testing the application, and creating tickets regarding issues on the application.Used Charles Proxy to test new features on the eBay app by creating breakpoints and editing the requests/responses for API service calls.Tested and created test cases for eBays new features.Handled implementation of Device Configuration Service.Conducted test case review meetings with development teams regarding new features.Created test cases for automation via TestRail.Worked with teammates in discovering new issues in bug bashes for new features.Updated and maintained automation test cases for multiple sections in app.Added new automation test cases for app via Xcode eBay project.Monitored Automation stat board via Pulse to ensure that all tests were passing.Worked with Lumberjack for new features and tracked events within eBay application.Helped manage release of app into TestFlight for beta testing.Worked with developers to make sure most events of a feature in the app were covered.Updated progress daily with team in Scrum and Kanban meetings.Ran CI tests for automation in Jenkins.Worked with teams opening new features to members around the world.Created Jira tickets for issues for developers to work on and fix.Triggered PR builds in GitHub enterprise to ensure new test cases passed.Organized and set up models for use within eBay project for automation tasks.Added deep linking models and tests for use within automation tests.Applied Google Docs for feature planning.Created new and edited Confluence pages to aid new and existing teammates for new features and for the project in general.Utilized Figma design application to create test cases for new features before features were built.Utilized URLSession to retrieve RESTful API calls and decode data via the Codable protocols.Used Slack for communication amongst the team and project stakeholders.Utilized Microsoft Teams for team communications.Utilized Accessibility Inspector for debugging accessibility compliance.February 2021  May 2021HealthFirst, New York, NY Sr. iOS DeveloperApp Name: Healthfirst NYLink: https://apps.apple.com/us/app/healthfirst-ny/id1464792066App Description: The Healthfirst NY Mobile App keeps access to healthcare close at hand. Use it to find care thats in your network, locate essential services nearby, view your digital member ID, and more.Worked with new Viper architecture.Collaborated with product, design, and engineering teams to build fully functional iOS applications and publish them to the App Store.Derived understanding of products from both a technical and business perspective.Translated business requirements into elegant technical solutions.Worked with other developers and engineers to integrate backend system APIs.Supported the entire application lifecycle (design, develop, test, deploy and maintain).Provided guidance and recommendations for best practices with mobile development.Performed code reviews, assisted with builds and deployment, and helped with overall operations.Conducted meetings with teammates on feature development.Maintained unit test cases when adding new code to project.Used Postman for development purposes.Worked closely with design time to ensure app design quality was greatWeekly meeting with business team on new features and updatesWorked with teammates on large feature splitting up tasks to ensure completionUpdated team with task progression via scrum meetings every morningAttended team workshop meetings in order to update iOS knowledgeWorked with memory leak tools to ensure no significant leaks were in appWrote code to link firebase tasks into applicationHelped design team make changes in design that made users easily navigate the site.Synced server with application to port in localizations needed for multiple languages through the app.Helped onboard new members and added new Wiki page for onboarding new members and code of ethics.Identified issues to the team to ensure fixes were made before release.Conducted 1 to 1 meetings with other members regarding new and existing features.Updated Wiki for developers to use as reference knowledge base.Used XCode IDE to develop the app in Swift 5.Wrote unit and UI tests with XCTest and XCUITest respectively to give optimal code coverage with a TDD approach.Implemented Firebase to gather usage data of the application.Tracked issues and user stories using JIRA.Converted data types to read, write, and notify Bluetooth device characteristics.Performed technical work in alignment with an Agile/Scrum/Kanban project delivery methodology.Created RESTful APIs using URLSession and Combine framework.Used CocoaPods to load all third-party frameworks and manage dependencies.Migrated from RxSwift to Combine framework for network API Calls.Used Figma for graphics editing.Created CoreData entities to persist information in case of offline usage.Used Charles and Postman to debug network calls.Used Microsoft Teams for team collaboration.May 2020  February 2021Intuit Sr. IOS DeveloperPalo Alto, CAhttps://apps.apple.com/us/app/mint-personal-finance-money/id300238550This application is a financing app that helps users properly budget and make plans towards financial freedom. It also allows users to easily apply for loans, credit cards, etc.I worked with the Mint Premium team to add premium features to the main IOS application. The team consisted of 3 other devs for the premium application working on 2-week sprints with weekly retrospectives. Collaboration with other teams to implement new features, including working with the business team to create tasks and set deadlines for the project. Highlights of my work:Worked with team to update the apps UI.Updated back end with data needed for pages in application.Worked on application Pods to make development process easier for other developers.Communicated with the design team via Figma to solve design issues.Configured reusable views to use through app in different locations.Applied Realm to save user device and app information.Applied MVVM Architecture to develop pages for application along with RXSwift for observing changes for pages.Used Crashlytics to observe crash logs and get user feedback information.Programmed UI in Swift.Managed feedback logs from users for multiple features.Worked closely with other devs to complete feature implementation to beat time constraints.Worked with XCode 12 during the duration of the project.Joined sessions to explain new implementations to managers and teams and attended discovery meetings and business update meetings.Used TestfFight to create builds for internal and external testing.Created feedback pages for customers/users to send suggestions or report bugs.Closely followed Apples UI guidelines throughout the project.Helped build internal CocoaPod for working throughout the project.Parsed JSON responses into useable objects using Codable Features.Used Git and XCode for version control with Jenkins using TDD methodology.Used GCD to build a responsive UI and implemented background threads.November 2019  May 2020Trustica, AppGuard Senior iOS DeveloperNew York City, New Yorkhttps://apps.apple.com/us/app/trustica-mobile/id1494633365Brought in to assist in rebuilding an end-to-end encrypted messaging application from the ground up with purely native iOS elements, add in missing components, set up backend services through Firebase, as well as debug various elements of the application and optimizing UI. Worked closely with VP in delegating roles to different developers.Implemented Push notifications services to the applicationCreating in depth documentation on Confluence for the application and steps for publishing onto the app storeSet up video recording functionality and playback featuresWorked in tandem with UI/UX designers for the UI developmentWrote the entire application Swift, utilizing Swift Lint for best coding syntaxAssisted in creating VOIP supportWorked in an Agile Environment, with two-week sprintsExpanded on the UI, giving further segregation to existing functionality for a better user experience.Worked on new features and new screensUtilized a coordinator pattern for UI navigationUtilized Realm to store user device informationWorked with a team of 3 iOS and 3 Android developers closely for navigation through new features, delegation of roles, and coordinate responsibilitiesSet up Firebase cloud messaging and directly navigated with Android team to have cross platform communicationDirectly with the project manager in setting up certifications, bundle identifiers, builds, and changes to FirebaseDeveloped UI both programmatically and through storyboardsUtilized TestFlight to directly create builds for both internal and external testingHandled release builds and the end-to-end release process to the App store.Used Encryption services for encrypting and decrypting files when sending and receiving to Firebase.Implemented Core Bluetooth Framework and configured communications between Bluetooth Low Energy applications and multiple hardware gadgets.February 2019  November 2019E-Trade Senior iOS DeveloperMenlo Park, Californiahttps://apps.apple.com/us/app/e-trade-invest-trade-save/id313259740Worked with other senior developers to finish up remaining legs of the redesign of application. Created major pages and corrected critical issues with the existing and redesign application. Also worked closely with Lead developer on successfully creating

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