We provide IT Staff Augmentation Services!

Ios Mobile Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 6 years of experience developing and maintaining efficient iOS applications.
  • Worked in different software development life cycle methods like Waterfall and Agile.
  • Strong knowledge in analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leak points.
  • Good working experience with the Restful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization, parsing with SBJson.
  • Strong knowledge in implementing Core Frameworks - UIKit, Core Data, MapKit, Core Location, Core Graphics, AVFoundation, Core Animation.
  • Experience in concurrent programming like Grand Central Dispatch (GCD), NSOperations, NSOperations Queues, and XML/JSON parsing.
  • Knowledge in Bluetooth low energy (BLE) and creating iBeacon application interfacing the Cloud services and talk to backend Services.
  • Experience in Using Third party library like RXswift.
  • Expertise in working with Storyboards, XIB files and Auto Layout.
  • Expertise in MVC, MVVM, MVP architecture design and concepts like delegation-protocols, notifications-observers.
  • Extensive experience working with design patterns like KVC, Delegation and Singleton etc.
  • Hands on experience in Apple Push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data synchronizing.
  • Worked on consuming Restful Web Services using Alamo fire (Object Mapper), AFNetworking.
  • Worked with Google maps and Apple Maps.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Estimates, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Ability to comprehend server/hosting requisites, data modeling, business logic and UX/UI design.
  • Helped to create a bridge using react native modules for an API that was not supported in JavaScript.
  • Solid experience in carrying out functional Unit Tests using the XCTest framework and TDD test framework.
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on real device and code signing process.
  • Experience in creating reusable components, useful for multiple projects.
  • Proficient in using NSUserDefaults for persistent storage and NSNotificationCenter for storing and maintaining user data for iOS Applications.
  • Worked on AppleWallet.

TECHNICAL SKILLS

Programming Skills: Swift, Objective-C, Xcode, C, C++

Mobile Operating System: IOS, IPad, IWatch, Hybrid mobile development

Web Technologies: HTML 4/5, CSS 2/3

Operating System: Mac OSX, Windows XP, Windows 7, Linux.

Database: SQ lite, Microsoft SQL

Version Control Tools: GIT, SVT, Source Tree, JIRA

Scripting Language: JSON, SOAP, REST

Frame Works: UIkit, Map Kit, Cocoa Touch, AV Foundation, Core Data

PROFESSIONAL EXPERIENCE

Confidential iOS Mobile Developer

Responsibilities:

  • Developed, Maintained and Enhanced UI interfaces using Cocoa Touch framework provided by Apple software development kit like storyboards, XIB files, UIKit, CoreAnimation, Firebase and Auto Layout.
  • Worked on implementation of Apple Wallet UI and its functionality of adding it to Wallet.
  • Designed a Kill functionality for certain features of the app to be used for beta testing.
  • Working on interfaces which integrates with Restful API backend.
  • Used Hockey App and App center to get crash reports and Appium for performance testing.
  • Responsible for writing Unit Test cases and UI test for the app using XCTestFramework.
  • Added Functionality for users of the application to view all their medical and Dental Claims in a unified tab.
  • Worked on issues with Tab bars, Table views on multiple devices.
  • Used OO Design and Iterative methods.
  • Worked on moving the apps Analytics collection from google Analytics to Firebase.

Confidential iOS Mobile Developer

Responsibilities:

  • Develop, Maintain and Enhance UI interfaces using Cocoa Touch framework provided by Apple software development kit like storyboards, XIB files, UIKit, CoreAnimation, CoreGraphics and Auto Layout.
  • Design in-app databases to cache image resources in NSImageCache to reduce application response-times. NSUserDefault is used to store login credentials in a local persistent storage for fast user authentication.
  • Implement and evaluate design patterns like Model-View-Controller, Delegation, Model-View-View-Model, Model-view-presenter, push-notification and Singleton for designing the different sections of the mobile architecture.
  • Analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leak points.
  • Process Restful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization.
  • Worked with Apple Health kit using the Bluetooth low energy device(BLE).
  • Used BLE to connect to devices like fitbit, Apple watch and many other third party devices.
  • Build payment walls using in-app-purchases provided by StoreKit framework.
  • Code signing the iOS applications and performing regular update to the Apple app store.

We'd love your feedback!