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.