We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Experienced Software Developer, with proven experience in creating native applications for Apple’s iOS platform.
  • Work knowledge of Xcode, Cocoa Touch frameworks, Swift, Objective - C, and iPhone SDK.
  • Knowledge and experience of various frameworks such as, UIKit, MapKit, CoreNFC, CoreLocation, AVFoundation, CoreAnimation.
  • Constructed and implemented UI designs using Storyboards with AutoLayout constraints, XIB files and programmatic UI.
  • Have good understanding of various design patterns such as MVC, MVVM, Singleton, KVC & KVO, Delegation and Notification.
  • Involved in entire Software Development Life Cycle including requirements gathering, design, coding, testing, debugging and maintenance.
  • Extensively used Grand Central Dispatch (GCD) to perform tasks on different threads, allowing for a more fluid user experience.
  • Experience integrating with multiple RESTful web services and parsing JSON responses.
  • Extensive experience in unit testing and bug-fixing using Breakpoints, NSLog statements, and Xcode Instruments.

TECHNICAL SKILLS

Programming Languages: Swift, Objective-C, Java, C/C++

IDEs: XCode 12/11/10/9, Eclipse

Frameworks: Foundation, UIKit, AVFoundation, AVKit, CoreAudio, CoreNFC, CoreData, CoreGraphics, CoreLocation, CoreMotion, MapKit, RestKit

Web Debugging Tool: Charles Proxy

Databases / Data Persistence: CoreData, SQLite, Google Firebase, NSUserDefaults

Development Models: Agile with Scrum, Waterfall model

Version Control System: Git/GitLab /SourceTree

PROFESSIONAL EXPERIENCE

Confidential - Cincinnati, OH

iOS Developer

Responsibilities:

  • Used Swift language to write the project source-code.
  • Acted as a tech lead in Wallet and Confidential Pay team and develop the brand new feature Fuel Pay for contactless payment in the Fuel Center.
  • Used CoreNFC framework to implement NFC scanning to fetch the pump info from NFC chip and autofill all data in the payment confirmation page.
  • Implemented Siri shortcut for Confidential Pay, which motivated users to use Confidential Pay for contactless payment.
  • Acted as a technical lead in iOS Checkout and Cart team, assist with providing the solution and working with other teams’ developer.
  • Refactor the checkout flow and cart flow to satisfy the new business requirements, Such as “ship to home”, “did you forget items”.
  • Integrated InAuth framework and ThreatMetrix framework to do the fraud check in the KrogerPay and Checkout.
  • Used Lottie iOS framework to display animation service call loading state.
  • Worked on integrating FaceID/TouchID to allow user to use the biometric ID to sign into the app and make purchases conveniently.
  • Migrated existing Objective C code to Swift code for future maintenance.
  • Implemented two-factor authentication to allow user to use Confidential delivery on Confidential App.
  • Used specially designed Analytics Tool to gather important app-related data for better product understanding and improve product quality.
  • Performed the error handling and created user-friendly interface.

Confidential - Seattle, WA

iOS Developer

Responsibilities:

  • Used Swift language to write the project source-code.
  • Worked on creating a customized UINavigationBar - with Alaska Airline logo and color coding - displayed consistently throughout the application.
  • Used CoreData for save Alaska Airline User’s profile, flight information and other details locally in the database.
  • Used third-party, SwipeCellKit, for Edit, Share, Remove features for the popular trip section.
  • Implemented third-party, MTBBarcodeScanner, for scanning flight details from a barcode.
  • Used XCode Instruments, to prevent any memory leaks from happening and to track zombie objects, if any, in the code.
  • Used Facebook and Twitter APIs to share flight details with friends or followers and to invite them to the application.
  • Worked with XCTest framework for unit testing the code for adding robustness to the project source-code.
  • Worked on integrating Push notifications to inform the user when their flight is booked.

Confidential - CHICAGO, IL

iOS Developer

Responsibilities:

  • Used Swift language to write the project source-code.
  • Used CoreData to create Confidential Cart in local database and also created it in server so that user can access Confidential products offline.
  • Was involved in implementation of social networks log in, shopping module, search module, order history module,
  • Worked on integrating Apple Pay payment gateway.
  • Extensively worked on customizing the UI of Confidential Order screen, involving multi subviews and map thumbnails, using Storyboard and Autolayout constraints.
  • Integrated third-party library Alamofire, to fetch list of all Confidential Groceries and other items.
  • Implemented UICollectionView nested in UITableView to display Confidential product images.
  • Extensively increased performance of the app by implementing GCD for callback methods for API calls.
  • Worked in an Agile Development environment.

Confidential - CHICAGO, IL

iOS Developer

Responsibilities:

  • Used Swift language to write the project source-code.
  • Followed MVC design architecture while developing the application separating model and view responsibilities.
  • Worked and collaborated with various Project stakeholders from Product owners to Scrum master to QA/Testers, to deliver the project as per requirements and on time.
  • Used NSURLSession for all the web-service communication in the application, dealing with RESTful APIs.
  • Used in-built NSJSONSerialization class to parse the server response into the desired JSON format data.
  • Implemented Google MapKit to display nearby riders or drivers to the user and used its auto-complete feature class for displaying real-time suggestions for search based on address.
  • To save the rider or driver information locally, used the SQLite3 database library and SQL queries to define or manipulate data.
  • Worked on creating a connection between application and XMPP Server, for enabling the in-app chat feature, for users to message other users going to the same area.

We'd love your feedback!