We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

San Francisco, CA

SUMMARY:

  • Over 10+ years IT experience and 8 years of mobile application development experience.
  • 8 years of Objective - C and Xcode experience with Instruments, Cocoa Touch and XCTest
  • 4 years of Swift experience (latest version 4.2)
  • Updated knowledge of Xcode, iOS and tvOS
  • Clean, concise code writing skills that use unit & functional testing for rapid development
  • Experienced with using GCD and NSOperationQueue for Multithreading
  • Experienced with SCRUM, Agile, Waterfall methodologies with Test Driven Development practices
  • Efficient storage of data using Core Data, SQLite, NSUserDefaults, and plist files
  • Practiced in building efficient code using encapsulation, inheritance, polymorphism, delegates, categories, KVO, NSNotifications, and Apple Push Notification Services (APNs)
  • Experienced with Bluetooth Low Energy (BLE), TCPIP (Wi-Fi) and connectivity with external devices using BLE
  • Developed native based iPhone applications and hybrid app development using Xamarin and Cordova with UIKit and Foundation frameworks
  • Experienced with continuous integration/continuous delivery using Jenkins automated software
  • Working knowledge of Unit and Automated testing using TestFlight, UI Automation and XCTest frameworks
  • Familiar with UI design implementation and strong AutoLayout skills using Visual Format Language for Storyboards and XIB creation
  • Proficient with HTML5, CSS and Front End design/development, React Native, and Angular JS
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation)
  • Experienced with CommonCrypto framework and SQLCipher for device database encryption
  • Experienced in XML and JSON Parsing with NSJSONSeralization and NSXMLParser
  • Familiar with data structures within NSObject class including NSArray and NSDictionary
  • Experienced with SVN, Git and the Atlassian Suite (Jira, Confluence & BitBucket)
  • Familiar with deploying applications using 1st party and 3rd party methods
  • Extensive knowledge of Core Location services, AVFoundation, UIKit, GameKit, AFNetworking, RestKit, and Core Plot frameworks
  • Developed and implemented application designs based on MVC, MVVM and Singleton
  • Experienced in all aspects of iPad application development including designing for all types of screen sizes and orientations
  • Created Doxygen documentation with extensive pragma marks and code comments
  • Used Google Analytics, Fabric, Flurry Analytics, Airship and Shinobi Controls frameworks
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model
  • Strong OOP fundamentals, Java, Java ME, XML, Android 2.2 (Gingerbread) thru 8 (Oreo)
  • Android SDK and framework (activities, services, related lifecycles, intents, content providers, broadcast receivers)
  • Multithreading and thread synchronization
  • Optimization needed for mobile devices with limited battery life (reduce number of instruction cycles, minimize memory access, Bluetooth LE and Gimbal beacon broadcasting)

WORK EXPERIENCE:

Senior iOS Developer

Confidential, San Francisco, CA

Responsibilities:

  • Design, develop & prototype iOS native customer applications for phones and tablets for internal and external use.
  • Participate in full app lifecycle: concept, design, build, deploy, test and release to app store.
  • Work with product teams on new product ideas, designs, prototypes and estimates.
  • Keep up-to-date on current and upcoming features in relevant products and platforms
  • Drive a best practices approach to the continuous improvement of our products, processes, and tools.
  • Write and maintain documentation for all features in development
  • Developed and optimized mobile apps (BofA, CashPro, et al)
  • Manage the build, infrastructure and process of building mobile applications (iOS & Android) using Jenkins
  • Tools used: Maven, Gradle, Git, Xcode, JSON/XML Web services, Continuous Integration/Continuous Delivery, Test Driven Development (TDD), BitBucket, Perforce, Subversion, Unix shell scripting

Lead iOS Developer

Confidential, Duarte, CA

Responsibilities:

  • Created the BRISK (breast cancer risk assessment) app for the Apple App store
  • Updated the CTCAE Calculator (common terminology criteria for adverse effects) app for the Apple App Store
  • TestFlight functional testing done through iTunesConnect
  • Used Autolayout and Size classes for the iPhone/iPad to integrate single, continuous responsive UI experience
  • XCTest and XCTUI frameworks used for unit and automated testing
  • React Native used to create a responsive UI while using GCD, CoreData to offload data ops onto multiple threads
  • Improved the usability and stability, adding new features and improving the quality of the user experience

Lead iOS Developer

Confidential

Responsibilities:

  • Swift 2.2 used to programmatically write UI/UX for iOS SDK and React Native for merging web solutions with iOS design
  • Created UI/UX for the web app, using Xamarin, ASP.NET and C# with React framework
  • Used Jenkins software for Continuous Integration/Continuous Development
  • Created hybrid iOS/Android apps using Xamarin from a web-based app, using the web CSS and Javascript style sheets
  • Created the systems to interact with this data and the physical GPS data on both the Android & iOS platforms, routing between point-to-point and other related functions.
  • Integrated GPS features and a chat service that allows others to share location data and markers
  • Also targeted smaller scale mapping for amusement parks et al.
  • Worked in an Agile team with 2 week sprints and daily standups
  • Used Swift, Autolayout and Size classes for the iPhone/iPad to integrate single, continuous responsive UI experience

Senior iOS Developer

Confidential, Woodland Hills, CA

Responsibilities:

  • Targeted for iOS 8/9, Mac OS 10.10 devices with Confidential - iPhone 6, 6+, Samsung 6 - using credit, EMV, and Apple Pay transactions
  • Built the SDK framework for the Ingenico 220/250 card reader family to use TCP/IP and Bluetooth LE
  • Built UI/UX for the POS SDK using Swift 1.1 and React Native script
  • Used Autolayout and VFL for the iPhone/iPad UI to integrate single, continuous responsive UI experience
  • Used Swift and Objective-C in the frameworks/libraries along with CommonCrypto and SQLCipher frameworks, built and distributed to third party developers

Senior iOS Developer

Confidential, Mountain View, CA

Responsibilities:

  • Worked as the senior developer in charge of solution design
  • Targeted for the iOS 8 arena, enhanced for iPhone 6, 6+ using Swift/Objective-C
  • Collaborated with team members to identify consumer needs and business requirements
  • Attended daily SCRUM meetings and bi-monthly SPRINTs
  • Utilized the Quickbooks REST web services to create a third-party developer SDK
  • Integrated the Confidential APIs to create tokens from credit cards and bank accounts
  • Worked to configure the QuickBooks server integration for secure payment processing of both banking and credit cards which exceeded financial regulations standards

Senior iOS Developer

Confidential, Atlanta, GA

Responsibilities:

  • Collaborated with team members to identify consumer needs and business requirements
  • Parse.com used for backend with Foundation framework and NSURLConnection methods
  • Used the React native framework for web solution consistency in UI/UX object
  • Built-in Sports API from CBSsports.com used for JSON data functionality
  • Authenticated the user with OAuth to prevent phishing attacks since frequent calls were made to the CBSSports Sports API
  • Fixed memory leaks and improved app performance using Apple Instrument tools
  • Used TestFlight and XCTest framework to create functional test through iTuneConnect and unit tests, respectively
  • Data displayed and serialized by JSON that is returned from CBS Sports API

Lead iOS Developer

Confidential, Atlanta, GA

Responsibilities:

  • Lead iOS developer tasked with of building a receptive iOS mobile application.
  • Targeted for the iOS 7 arena, enhanced for iPhone 5, 5s & 5c
  • Used customized navigation bar to make a more appealing UI
  • Used multifaceted AI to return responses to questions in random order
  • Helped conduct meetings to discuss best practices and streamlining of code
  • Work together with team members to ascertain consumer needs and business requirements

Senior iOS Developer

Confidential, Atlanta, GA

Responsibilities:

  • Targeted for the iOS 7 arena, enhanced for iPhone 5, 5s & 5c
  • Social framework used to posts predictions to Twitter & Facebook
  • Customized navigation bar to create a more engaging User Interface
  • Used Facebook and Twitter authentication and choice to sign-up with e-mail id also built-in
  • Allows transitions and navigation throughout the app is a smooth manner by implementing customized menu
  • Interactive feature added by providing comments and likes by simply clicking buttons
  • Modified the UI/UX for the web app to use Jax JS framework
  • Work together with numerous developers to ascertain consumer needs and business requirements

Senior iOS Developer

Confidential, New Hampshire

Responsibilities:

  • Identified and understood the required design theme from already existing windows client
  • Developed mockups based on Apple HIG. Adopted the design theme across the application
  • Designed the experience for the iPad version of the E-signature component within the constraints of the complex business needs while being simple to use
  • Participated in design reviews and worked along UI/UX team to refine UI of the application
  • Created model objects for various web API calls like user login, patient visits, locations available,
  • Wrote custom XML parser objects to create elements from designer given from xml feed into a medical form and populated onto the UI as PDF document
  • Required validation was performed and highlighted the form elements on the document, which needs to be signed and submitted
  • Profiled and debugged the code using Instruments to improve the overall performance of the application and database. Provided adhoc builds to Clients and QA teams via Test-Flight
  • Signature by user was captured as dictionary of points touched on the UI and wrote controller object to save and pass them over into an xml-encoded string

IOS Developer

Confidential

Responsibilities:

  • UIWebview layouts like refresh button, forward and back buttons
  • Front end like adding UITableView, UIPickerView to show the data
  • UIWebview to display the video
  • Used SOAP for web services and passing XML data used with XMLParser from the iPhone app to and from the web server

Hire Now