Quantcast

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

Candidate Information
Name Available: Register for Free
Title Senior iOS Developer
Target Location US-AZ-Scottsdale
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
Senior iOS DeveloperEMAIL AVAILABLEPHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY12+ years developing iOS mobile apps; 8 apps published on Apple Store. (One App is not yet live as development is in alpha stage.Experience in iOS mobile app development using both Swift and Objective-C; particularly advanced in programmatic development using Swift 2.0  Swift 5.8.Expertise in the use and integration of MapKit, UIKit, UIDynamics, CoreGraphics, Core Location, AVFoundation, CoreAnimation, Core Bluetooth, Cloud Kit, Watch Kit, Social Framework, SQLite, Core Data, XCTest, Event Kit, and various other 3rd party frameworks and APIs.Well versed with MVC, MVVM, MVVM-C, and Clean ArchitectureExperienced in Agile Scrum development environments, including participating in Scrums and Sprints, and employing Test Driven Development (TDD) and Continuous Integration.Experienced in using various design patterns including Singleton, Notification, Blocks, Delegation, Closures, Observer Pattern, and many more.Skilled in asynchronous http and https requests using a variety of tools such as GCD, Operations, Operations Queue, Await Async, URLSession, AlamoFire and AFNetworking.Comfortable working with Reactive frameworks such Combine, RXSwift, and RXCococa FrameworkUse of Jenkins and Hudson CI for continuous integration and testing.Good hands-on experience in Apple Accessibility implementation APIProficient in source control with Git, Stash, and SourceTree.Well Experienced in UI Designing in UIKit, SwiftUI, and Core Foundation with Cocoa Touch, Storyboards, XIB and programmatic UI creation.Implemented Firebase Realtime Database for storage and Firebase for cloud messaging and push notifications.Experience in using GIT and Subversion (SVN), SourceTree, and Tower for version control.Advanced experience in Testing and Bug-Fixing using the XCTest framework, Breakpoints, LLDB statements, NSLog statements, and Instruments.Knowledge of Threading, Performance, Memory Management, GCD.Strong commitment to organizational work ethics, value-based decision-making, and managerial skills.Familiar with Wi-Fi, Bluetooth, NFC, and other short-distance wireless communications protocolsGathering, designed & software architecture, technical documentation, development, testing, debugging, and releasing the project to the app store.Experience working with the Full Development Lifecycle including requirements.Looks for ways to apply new iOS technologies to current projects in ways that enable improvement, efficiency, and marketable design.Skilled in leadership and able to work well with all people, mentoring developers, working with project managers, stakeholders, and cross-functional team members.SKILLS SUMMARYProgramming LanguagesSwiftObjective-C, C++Visual BasicJavaScriptHTML5/CSS3BootstrapSQL, MySQL, MS SQLCordovaiOS ToolsCocoaTouch, Cocoapods,Storyboards,AutoLayout, Instruments,Xib, MVC, MVVM, VIPERVisual ParadigmInterface Builder, Size Classes, UIKitCore GraphicsCALayersUIView, ViewsView ControllersOperating SystemsLinux CLIVMWareWeb ServicesREST, SOAP, REST-JSON, SOAP-XML,ReachabilityNSURLSessionURLSessionNSJSONSerializationNSXMLSerializationApple Push Notification (APN)NSUserDefaultsNSNotificationCenterNSOperationQueueMessageUI, AddressBook.LibrariesCocoaPodsCarthageAlamofireThreadingGCDNSOperationsCocoa Touch FrameworkApp ExtensionHandoffDocument PickerAirDropTextKitUIKit DynamicsMultitaskingUI State PreservationApple Push Notification ServiceLocal NotificationsGesture RecognizersStandard System View ControllersTestingXCTest (framework)TDDUnit TestingAutomated TestingDatabaseSQL Server, SQLite, Core DataOther ToolsTestFlightInstrumentContinuous IntegrationJenkins, Hudson, TravisTeam ToolsJira, Rally, Confluence, Skype, Trello, Slack, Discord,Project MethodsAgile, Scrum, Pair ProgrammingVersion ControlGit, GitHub, SVN, BitBucket, SourceTreeDesktop SoftwareMicrosoft WordPROFESSIONAL EXPERIENCESenior iOS Mobile App DeveloperAxonScottsdale, AZJanuary 2023  CurrentApp link: https://www.axon.com/products/axon-fleet-3Developed the Fleet 3 Dashboard Mobile app for iOS. This is a hybrid app that runs the cross-platform Dashboard app within a WK WebView along with a native overlay built in SwiftUI to provide streaming video from cameras installed on the Fleet 3 Hub hardware device installed in a vehicle.Involved in guiding and mentoring 5 junior developers in pair programming sessions.Leveraged technologies like UIKit, MapKit, and Core Location, making it easy for users to find events, timings, rides, and restaurants within the application.Coded the application primarily in Swift 4, utilizing the Xcode IDE. Storyboards were employed for UI/UX development, ensuring a user-friendly and visually appealing interface.Contributed to UI development that involved a mix of Objective-C and SwiftUI, allowing for flexibility and adaptability in creating the application's user interface.Implemented the MVVM (Model-View-ViewModel) architecture to maintain an organized, modular, and scalable codebase that facilitated efficient development and code management.Worked extensively with the UIKit Framework for both development and ongoing maintenance of the application, ensuring a robust and user-centric design.Refactored the execution management of orders, ensuring background processing without locking up the main thread and UI, this significantly improved application performance.Worked with Core Data to prepopulate UITextFields with data received from prior web service calls, streamlining the user's interaction with the application.Deployed builds to users using TestFlight for scenario testing, ensuring that the application met user expectations and quality standards.Parsed JSON responses into usable NSObjects, leveraging NSJSONSerialization features for efficient data handling.Implementation of barcode data scanning and an offline feature was undertaken to accommodate a significant amount of data within the application.Assisted the Project Manager in defining release build schedules, contributed to effective project planning and delivery.Designed and customized mockups, providing a clear visual blueprint for the project's implementation.Established connections to web services using NSURLSession and implemented delegate methods to handle response, data, errors, and load completion, ensuring seamless data retrieval.Enhanced and optimized map functionality using MapKit, CoreLocation, and MKAnnotations, delivering an intuitive and responsive mapping experience.Refactored several UI layouts based on wireframes, focusing on improving the user experience.Implemented screen sizes using size classes, with AutoLayout constraints ensuring graceful orientation handling, guaranteeing a consistent and responsive interface.Site catalyst was integrated to track user behaviors comprehensively, providing valuable insights for further enhancements.Integrated Touch ID capabilities using Local Authentication and added calendar integration through EventKit, enhancing security and usability.Managed a dual codebase comprising Objective-C and Swift within a Git repository managed via SourceTree, ensured a seamless shift to Swift while maintaining project stability.Senior iOS Mobile App DeveloperAcornsIrvine, CAFebruary 2022  January 2023App link: https://apps.apple.com/us/app/acorns-invest-spare-change/id883324671Acorns is how you save & invest for your future. Over 20 million downloads! Get started in minutes, & give your money a chance to grow in the background of life.Worked with an Agile team on the implementation of the Passions Invest feature of the Acorns iOS mobile app. The feature allows users to search for specific ETFs and add them to their customized investment portfolio.Built the UI and added end-to-end and snapshot tests.Used Xcode 13 to programmatically create the app in Swift.Developed the UI using a combination of SwiftUI and legacy UIKit components.Implemented Lottie animations for a seamless UI experience.Used Async/Await to handle concurrency and create wrappers for legacy functions.Used GraphQL to retrieve data from the backend during network calls.Practiced Test Driven Development by writing an exhaustive suite of Unit Tests, Snapshot Tests and End-to-End Tests using XCTest.Implemented an MVVM architectural pattern to separate business logic from the view.Implemented a Coordinator model to handle navigation between views.Used Dependency Injection to inject needed objects at runtime during initialization.Operated in two-week sprints in a team of five developers.Migrated code from RxSwift to Combine.Used CircleCI continuous integration and delivery platform.Senior iOS Mobile Application DeveloperUS Retirement & Benefits PartnersIselin, NJ (remote)October 2021  February 2022App link: Not yet live as app development is in alpha stage.The app logs an employee in using Auth0 authentication that submits a phone number and then sends a 6-digit SMS message to the users phone. The user can access their phones images and camera to attach relevant images to their benefits, such as images of their insurance cards.Developed the app from the ground up as the sole developer and architect.Used Xcode 13 to programmatically create the app in Swift.Developed the UI using SwiftUI.Implemented Auth0 for login authentication using passwordless login.Implemented KeyChain to store sensitive user information using utf8 encryption.Used WKWebView to display documents from a URL.Used Combine to asynchronously publish data from API calls to the relevant subscribers.Used Post and Get methods to send and retrieve information from REST APIs using URLRequest and URLSession.Used SwiftUI Lists to display multiple items to the user, oftentimes including numerous buttons.Seamlessly integrated the iPhone photos gallery and camera using UIImagePickerController to allow users to attach images to their Benefit objects.Implemented CoreData to store attachment information persistently.Accessed UIDevice.orientation and a UIDevice.orientationDidChangeNotification publisher to determine when to display a zoomed image in portrait or landscape orientation while also taking into account image dimensions.Implemented NSMutableAttributedString to support links within a block of text.Implemented a NavigationView with a hidden navigation bar to navigate to new views and pop back to previous views programmatically using a customized UI.Practiced Test Driven Development by writing an exhaustive suite of Unit Tests and UI Tests using XCTest.Implemented an MVVM architectural pattern to separate business logic from the view.Used Dependency Injection to inject needed objects at runtime during initialization.Used the DispachQueue to support asynchronous operations during API requests.Used a neumorphic button design to create a 3D appearance like the button is physically protruding from the screen like a physical button.Senior iOS Mobile App DeveloperUSAA MobileSan Antonio, TexasApril 2019  October 2021App Link: https://apps.apple.com/us/app/usaa-mobile/id312325565The USAA Mobile app gives you convenient and secure account access from your mobile device. Manage your finances, investments, insurance, and much more. With just a few clicks, you can transfer funds, pay bills, deposit checks, and place trades.Agile methodologies observed and practiced within a Scrum framework.Regularly communicated with Agile development team members regarding functionality and scope of test scenarios.Worked closely with the design team to implemented prototype and proof-of-concept apps based on design specs provided in Sketch.Suggested ways to streamline knowledge transfer from teammates who are familiar with the functionality of specific areas of the code.Worked in both Objective C and Swift languages to trace behavior through code.Used breakpoints extensively to trace back functionality through code.All new features built with SwiftUI and Swift.Implemented RxSwift to handle two-way binding.Utilized RxSwift in coordination with MVVM to have the model and view be bound so that the view reacted to changes in the model.Used Xcode to create functional tests following user flow.Worked in Xcode to develop the iOS mobile app in Swift for new features and refactoring some legacy Objective-C code in the hybrid codebase with bridging headers.Developed various pages and UI elements used throughout the app using Storyboards, Size Classes, and setting up AutoLayout constraints as per design specifications from design team.Provided feedback to design team on ways to improve UI design to improve usability and the user experience.Facilitated communication between team members regarding test cases.Invoked RESTful web service data to retrieve information using Alamofire with JSON parsing using Decodable into custom models.Utilized Git for code versioning.UI was handled programmatically to facilitate animations and transitions among different views.Utilized Instruments, print statements, etc. to trace down and identify memory leaks.Responsible for enhancing modules including different interfaces.Implemented Unit Testing of the iOS mobile app, moved the app to production, and helped get App Store approval, then submitted the app to the App Store.Implemented advanced animation techniques to provide a user-friendly interface.Developed a responsive user interface that adapted to a wide variety of iOS devices.Developed UI using Storyboards, AutoLayout, and Constraints per design specifications.Senior iOS Mobile DeveloperChildren's Healthcare of AtlantaAtlanta, GeorgiaNovember 2017  April 2019App Link: https://itunes.apple.com/us/app/childrens-healthcare-of-atl/id1042090553The Children's Healthcare of Atlanta app is designed to make it easier to take care of a childs health needs. The app can let the user find a nearby urgent care center and save a spot in line, access your childs medical records, find a paediatric specialist close to home, and use of maps and navigation services. The app also lets users locate a department, patient room or amenity from inside the hospital.Worked on development team with 5 other iOS developers and 4 service developers.Worked in an Agile environment, with daily scrum, two-week sprints, sprint planning, and retrospectives.Updating architecture from MVP to MVVM.Programmed app using Swift and XCode.Developed app using Objective-C, Swift, and Cocoa frameworks.Implemented search and refine search functionality using RxSwift.Introduced RxSwift in various parts of the application.Managed GitHub repository creating branches doing merge, pull request and releases.Developed different Proof of Concept's to illustrate ideas for next generation iOS application.Worked on Push Notification sent from server for new Alerts.Monitored the implementation of work data flow principle for design and development.Worked on GCD to build a responsive UI and implemented background threads.Prepared the documentation of the applications which I was involved and test case documentation with sample inputs.Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between Mobile Application Developer - iOS different scenes in the storyboard.Re-fetching data for different views for smooth screen transition.Used SDWebImage for image caching and downloading. Developed application using Storyboard and UI Controller.Designed native iOS application flow using Storyboard, and user gestures in Xcode Interface Builder.Coordinated the iOS development team efforts with cross-functional teams, working with network operations and UI/UX designers, as well as QA testing teams.Implemented Core Data framework to store user Data.Designed and built Custom UI with use of wireframes from UX team.Designed all views with auto layout and constraints.GDB for debugging and worked with Xcode.Implemented custom Map Annotation by leveraging delegate callbacks such as SelectAnnotationView and ViewForAnnotation.IOS DEVELOPERAmerican Automobile AssociationHeathrow, FLJuly 2015  November 2017App Link: https://apps.apple.com/app/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.Project implemented using Scrum with 2-week sprints.Worked on MVP architectural pattern while advocating for MVVM design pattern for optimized testability.Worked with Objective-C and Swift hybrid codebase and bridged header files.Sent push notifications to Apple Push Notification Service (APNS).Regularly performed code reviews to ensure efficiency, readability, and maintainability.Completed AAA API Consumption with NSURLSession and data parsing into local NSDictionaries withNSJSONSerialization.Used MapKit and CoreLocation to display the nearest gas station location and prices.Utilized Custom UIButtons to display in ListView hotels near the user.Added authorization request While in use for users location services.Displayed information in table views with custom cells created with nib and custom subclasses.Added push notification for changed location and login success.Made use of Xcode instruments to profile the application and track bugsMade use of Core Data to ensure data persistence and reduce the amount of network calls on the user side.Version control was handled with GIT.IOS MOBILE APP DEVELOPERMobeezio, Inc.San Diego, CAMarch 2014  July 2015App Link: https://apps.apple.com/ca/app/earthquake-lite-realtime-tracking-app/id372888894Track and follow earthquakes now around the world in real time! Live earthquake data delivered quickly to your phone.Developed and updated various pages and UI elements used throughout the app as per design team specifications and wireframes.Tasked with migrating over to using storyboards and segues from programmatic navigation and XIBs.Worked with Localization to allow users to view content in a variety of languages.NSOperations were used for pulling the latest information on quakes from various services with NSJSONSerialization used to parse said service JSON responses.NSCache utilized to mitigate loss of internet connection.MapKit and MKAnnotations use for tracking quake information.Integrated with Social Frameworks to post updates to user social media.Completed extending testing and bug fixing using NSLog statements, Breakpoints, LLDB statements, and Instruments as per QA feedback.Implemented Core Audio and Core Location, AlamoFire, SwiftyJason, MapKit to integrate and display weather events.Jenkins used for continuous integration and tests.iOS DeveloperInnovative Computer SoftwareEden Prairie, MNMarch 2013  March 2014App link: https://apps.apple.com/us/app/news-choose/id1634662479Now you can take control of your information with News Choose. Imagine browsing the web without having to see alarmist news items about subjects you didnt ask or want to see. Give your psyche a break and tell News Choose which keywords you dont want to see stories about.Used Firebase indexing to improve performance, particularly with finding merchants and offers.Implemented Firebase Push Notifications to notify users of nearby search items.Worked with web development team on integration of web services and search with CMS database.Updated location finder functioning with MapKit for iOS.Communicated with RESTful API to fetch information, such as nearby ATMs.Used JSON parser to parse fetched REST data from server to the iOS mobile app.Implemented Unit Testing of the iOS mobile app and helped move the app to production.Participated in testing for app submission and ensuring app store guidelines were met.Implemented advanced animation techniques to provide a user-friendly interface.Reviewed entire iOS code base and participated in peer-to-peer code reviews.Worked closely with various departments to ensure that our iOS mobile app delivers the greatest experience to the end user.Created a framework for reusable components that can be applied to iOS applications developed throughout the organization.Worked extensively on table view controller and created customized table where required.Was part of the complete design of the MVC flow for the application with UI components and controllers to be used for Category View.Performed web services deployment and testing on devices.Was responsible for Service Integration Development and end to end testing.Interacted with Backend team to display the correct data format in devices.Involved in Integration of web-based content made with HTML5 on a Native app using UIWebView.Formatted the Data as per Business rule to display in UI. Creation of custom checklist and sharing them with selected app users by calling web services and connecting to SQL database with the objective C interfaces.iOS Mobile App DeveloperGeneral MotorsDetroit, MichiganJune 2011  March 2013App Link: https://itunes.apple.com/us/app/mygmc/id399408958The myGMC iOS mobile app is constantly adding capabilities for GMC owners to access and control car features such as lights, horn, locks, remotely. Updates included changes to improve app functioning with the 2014 changes in GMC technology and upgrades. The app also includes some interface design changes and accessibility options.Found the best workflows for source control, task management systems, and continuous integration systems.Led initiative to migrate app to Swift.Used Swift and Objective-C with Xcode IDE for iOS mobile app development.Implemented many OOP and patterns like MVC, KVO, and Singleton.Followed Apple UI guidelines throughout the iOS mobile app project.Designed custom iOS user interface classes to be used in the application, using IBDesignables.Designed and developed persistent data layer using Core Data for iOS.Designed Core Data model and used NSOperations to get all GPS coordinates and trip information using encryption AES 256 to store the information.Implemented new menu design and functionality for an improved user experience.Implemented SiteCatalyst to track all behaviors of users.Utilized Instruments, Crash Logs, LLDB statements, NSLog statements, and Breakpoints to resolve various issues and bugs brought to attention by QA team.Fixed iOS mobile memory issues by using Instruments, most notably using the Allocations and Time Profiler tools.Added Localization to the iOS app to enable content tailored to a users language settings.EDUCATIONBS in Software Engineering Technology - ITT Technical

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