We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Experienced iOS Developer with extensive experience in the design and development of native iOS applications, targeted towards iPhone and iPad.
  • Extensive experience writing code in both Objective - C and Swift.
  • Experience in following the Software Development Lifecycle including gathering requirements, design & software architecture, technical documentation, development, testing, debugging, and releasing the project to the App Store.
  • Extensively worked with CocoaPods to integrate various third-party libraries in projects - from Alamofire to ObjectMapper to TWMessageBarManager.
  • Extensively used various CocoaTouch frameworks such as UIKit, AVFoundation, CoreAnimation, CoreBluetooth, CoreLocation, CoreData, CoreGraphics, MapKit, QuartzCore, Social, and various 3rd party frameworks/APIs.
  • Working experience in environments following Agile Development methodology, participating in bi-weekly Sprints and daily Scrums.
  • Experience in using Subversion (SVN), SourceTree and Git for version control.
  • Extensive experience in testing and bug-fixing using Breakpoints, LLDB statements, NSLog statements, and Instruments .

TECHNICAL SKILLS:

Programming Languages: Swift, Objective-C, Java, C#, C++, VB

Tools: XCode, Instruments, Jira, Jenkins, Eclipse, Visual Studio

Architectures: MVC, MVCS, MVVM

Web Services: RESTful with JSON/XML data

Databases: CoreData, SQLite, SQL, Oracle

Frameworks & Libraries: UIKit, AVFoundation, CoreLocation, CoreData, MapKit, XCTest

Payment Gateway: PayPal, Apple Pay, Stripe API

Development Methodologies: SDLC, Agile, TDD

PROFESSIONAL EXPERIENCE:

Confidential iOS Developer

Responsibilities:

  • Integrate Google analytics, send Event to google console to record user action
  • Integrate Share Extension, allow user share address from apple map or contacts to Confidential app
  • Enable Silence Notification, allow app get notification even in background. Also add Notification Center, let user determine whether receive push or not
  • Worked on Apple Watch, keep updating when sending command on phone side or get update response from phone side
  • Integrate Valet and Curfew Alert, if vehicle running out of radius or time-period user get notification
  • Integrated Google Maps to navigate to the current location and setup Google Places API to locate points of interest around the vehicle’s present location.
  • Customized the push notifications in iOS 10.
  • Implemented app extensions to share the vehicle’s address to different apps on the user’s device.

Confidential iOS Developer

Responsibilities:

  • Actively involved at different stages of the project - including Design, R&D, and Testing.
  • Worked on developing application in a pair-programming environment, as per Fasten ’s guidelines for the mobile products.
  • Used CoreLocation framework to fetch user’s current location and then implementing the business logic to find drivers nearby.
  • Worked on Database implementation using third-party library ActiveRecord, for storing the Fasten data .
  • App code written in Swift language.
  • Worked on implementation of CoreSpotlight framework, to enable the application content to be searchable.
  • Followed Test-Driven-Development methodology for the development process, writing Unit tests for each feature.
  • Used third-party library - ObjectMapper, to store web-service response directly to the model class.
  • Tested the memory usage and limited the dirty memory using Allocation Instrument, avoided memory leaks using Leak instrument .

Confidential iOS Developer

Responsibilities:

  • App code written in Swift language.
  • Used Storyboard to create flow and design of Interfaces and created customized views with UIKit framework.
  • Worked on converting the application source code from Objective-C to Swift.
  • Worked on creating custom transition/animation of the Anthropologie categories for user interaction.
  • Used Singleton design pattern for maintaining a single point of contact for AddToCart class.
  • Used Alamofire, for smooth communication with REST based web-services to fetch list of Anthropologie categories and corresponding products in them.
  • Used third-party library, SDWebImage, to store the images in the cache for future iterations.
  • Worked on integrating Apple Push Notification Service (APNS) for notifying the user about new arrivals, Anthropologie local events and special promotions.
  • Worked extensively with Crashlytics SDK to get crash logs and perform debugging.
  • Followed Agile-with-Scrum methodology for development process.

Confidential iOS Developer

Responsibilities:

  • Used Objective-C language for project development & designed the UI with the help of Storyboard.
  • Worked with RESTful web APIs, using the AFNetworking pod for a smoother communication.
  • Worked on fetching list of ElectOn friends and then displaying it on a custom view for user to select them for a chat group.
  • Integrated OpenTok third-party SDK in the project for enabling the chat feature between ElectOn friends.
  • Worked on enabling Remote notifications in the application, to inform the user about news, polls and real-time election results.
  • Worked on fixing bugs as documented in the Jira tool after testing.
  • Followed peer-programming approach to peer-review the application source code.
  • Worked extensively with setting up Breakpoints and LLDB statements, when debugging the application.

Confidential iOS Developer

Responsibilities:

  • App code written in Objective-C language.
  • Extensively worked on creating the customized UI from dual-layered side menu to custom view for displaying search keywords.
  • Worked on implementing UISearchBar for enabling users to search for the STP products they’d like to buy.
  • Researched extensively about CocoaPods and using it to integrate third party libraries into the project.
  • Used CoreData framework to locally store the STP cart details.
  • Worked with CoreImage framework to implement barcode scanner for fetching product info.
  • Extensively used third-party libraries such as MBProgressHUD to notify user about app activity.
  • Extensively used MVC design pattern throughout the application to segregate the system responsibilities.
  • Participated in daily Scrums, as part of following the Agile development methodology.

Confidential iOS Developer

Responsibilities:

  • App code written in Objective-C language.
  • Prior to working on the application, did some R&D on BLE and the related concepts - central, peripherals, RSSI, delegate methods.
  • Worked on setting up a device to be either in the Central or Peripheral mode .
  • Worked on advertising a device as a Peripheral to be broadcasted to the nearby Central device.
  • Implemented Local Notifications to inform the user about the status of data transfer.
  • Used Firebase for user database for easy signup and keep track of user’s burned calories and distance covered.

We'd love your feedback!