We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

Houston, TX

SUMMARY:

  • Highly qualified senior level iOS applications developer offering around 8 years of experience with in several business areas including Retail, Banking, Healthcare and Insurance domains. Results - focused with proven ability to plan, design and develop quality software solutions for iOS platforms. An educator and leader with strong communication skills and the ability to solve complex problems with good debugging and troubleshooting skills.
  • Strong hands-on experience with Objective-C, CocoaTouch and Swift.
  • Experience in integrating third-party libraries and APIs.
  • Deep insight of iOS memory management mechanisms and have experience with ARC.
  • Experience in Calabash framework, an automation testing framework for iOS native and hybrid applications.
  • Experience in Countly framework, an analytics and crash reporting platform for mobile applications.
  • Hands on experience in using CocoaPods.
  • Experience in using Blocks in Objective-C.
  • Experience in integrating iOS apps to SOAP/REST based back-end systems.
  • Experience working with networking APIs like NSURLConnection and NSURLSession.
  • Experience in JSON & XML parsing using NSJSONSerialization and NSXMLParser.
  • Hands-on with Asynchronous programming using APIs like GCD, NSOperationQueue.
  • Experience creating applications using frameworks like UIKit, CoreLocation, Map kit.
  • Experience in Keychain programming and LocalID for authentication using fingerprints.
  • Experience in data persistence using SQLite and CoreData.
  • Experience in developing applications for iPhone as well as iPad screens.
  • Experience managing application flow using Storyboards and NIB files.
  • Implemented adaptive UI using AutoLayout, UIStackView.
  • Good understanding of design patterns like MVC, Singleton, Delegation.
  • End-to-End experience with implementation of Apple’s Push Notifications.
  • Experience writing unit test cases using XCTest framework.
  • Experience managing certificates and provisioning profiles in Apple Developer Portal
  • Experience in deploying apps in production environment and also in app store
  • Passionate about writing beautiful and understandable code.
  • Self-learner of new technologies.
  • Good team player with excellent communication and problem-solving skills.

TECHNICAL SKILLS:

Programming Languages:: Objective - C, Swift, HTML5

Scripting Languages:: JavaScript

Frameworks:: Cocoa Touch, UIKit, Map Kit, Core Animation, Core Location, Core Graphics, Local Authentication, XCTest, AFNetworking, Alamofire, Calabash, Cordova.

Databases:: SQLite, Core Data.

Thirdparty SDKs:: Yammer, Facebook, Box, Google Drive, OneDrive, DropBox and SharePoint.

Tools: XCode 3 to 9.0, Interface Builder, GIT, SVN and Instruments

Operating Systems:: Mac OSX 10.5 to 10.12, iOS 3.0 to iOS 11.0

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Sr. iOS Developer

Responsibilities:

  • Used Swift for development.
  • Used Storyboards, Auto Layout, Constraints to create adaptive UI.
  • Used Alamofire to talk to the backend API.
  • Used CocoaPods for integrating third party components.
  • Worked closely with design team and developed impressive UI using native components.
  • Followed MVC architecture and created Service layer for web service calls.
  • Used Blocks for making web service calls.
  • Used NSJSONSerialization for parsing JSON response data from the service calls.
  • Created Model Objects based on the response data.
  • Implemented charts using the data from the backend calls.
  • Managed SVN repository ensuring proper merging of branches, resolving conflicts.
  • Performed enhancements and troubleshooting any bugs assigned over JIRA.
  • Participated in weekly meetings to discuss the development status and defects.
  • Tested the application for potential memory leaks using the in-built XCode tools like Leaks and resolved issues like circular referencing.
  • Deployed the application on different iPhone devices and tested to ensure consistency.
  • Involved in unit testing of application using XCTest and UI testing XCUITest.
  • Troubleshooting any bugs assigned over JIRA

Environment: iOS SDK, Swift, Alamofire, XCode 9.0.1, iOS 11, UIKit, Map Kit, Core Location, Core Plot, Jira, Git.

Confidential

Sr. iOS Developer

Responsibilities:

  • Worked with business development and CIS team to gather the requirements.
  • Used Storyboards, Auto Layout and Constraints to create adaptive UI.
  • Worked closely with design team and developed impressive UI using native components like UICollectionViews, UITableViews.
  • Followed MVC architecture and created Service layer for web service calls.
  • Developed a single universal source code that could work seamlessly across iPhone/iPad devices.
  • Integrated different Content Storage systems such as Box, Google Drive, Drop Box, OneDrive and SharePoint using CocoaPods.
  • Used Blocks for making web service calls.
  • Used NSJSONSerialization to parse the JSON data.
  • Integrated Countly and Yammer frameworks.
  • Performed enhancements and troubleshooting any bugs assigned over JIRA.
  • Participated in weekly meetings to discuss the development status and defects.
  • Managed SVN repository ensuring proper merging of branches, resolving conflicts.
  • Tested the application for potential memory leaks using the in-built XCode tools like Leaks and resolved issues like circular referencing.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Deployed and tested the application on different iPhone & iPad devices to ensure consistency.

Environment: iOS SDK, Objective-C, XCode 8.0, iOS 10.0, UIKit, REST, Yammer SDK, Google Drive SDK, OneDrive SDK, SharePoint API, Box SDK, DropBox SDK, SVN.

Confidential

Sr. iOS Developer

Responsibilities:

  • Developed the User Interface exactly as in wireframes using Storyboards.
  • Integrated the Kofax SDK for driving license and cheque scan.
  • Understood the Kofax architecture with the help of documents.
  • Followed MVC architecture and created the model, service layers.
  • Used Blocks for making web service calls.
  • Participating in weekly meetings to discuss the development status and defects.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Documentation of any changes made to the code, UI changes or bugs fixed, using Confluence.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactoring, using Instruments/Leaks.
  • Involved in unit testing of application using XCTest and UI testing XCUITest.

Environment: iOS SDK, XCode 5, Objective C, iOS 7.0, UIKit, Core Animation, Kofax SDK, Jira, SVN.

Confidential

Sr. iOS Developer

Responsibilities:

  • Handled this project individually and completed within the timelines.
  • Designed the User Interface using Storyboards.
  • Used NSURLConnection to talk to the backend API and created Service layer for making web service calls.
  • Created model objects for the response data, following MVC architecture.
  • Developed a single universal source code that could work seamlessly across iPhone/iPad devices.
  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on devices to ensure the bug has been resolved.
  • Involved in writing technical documentation with screenshots of the application attached in it.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.
  • Involved in unit testing of application using XCTest and UI testing XCUITest.

Environment: iOS SDK, XCode 5.0, Objective C, Cocoa Touch, iOS 7.0, UIKit, XCTest, Jira, SVN.

Confidential

Sr. iOS Developer

Responsibilities:

  • Used Storyboards for User Interface design.
  • Participated in weekly meetings to discuss the development status and existing list of bug items and prioritize them.
  • Integrated the Core Plot api for charts/graphs using CocoaPods and created charts with the data.
  • Integrated OSXScanLib framework for barcode scan.
  • Used FMDatabase library to fetch the data from the database file.
  • Documentation of any changes made to the code, UI changes or bugs fixed, using Confluence.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Updating JIRA tool on bug status.
  • Involved in documentation of the application.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.
  • Involved in unit testing of application using XCTest and UI testing XCUITest.

Environment: iOS, XCode 5.0, Cocoa Touch, iOS 7.0, Core Plot framework, CocoaPods, OSXScanLib framework, SQLite3, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Created the User Interface using Storyboards.
  • Followed MVC architecture and created the model and service layers.
  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them
  • Integrated the Confidential SDK and ZXing for barcode scan.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Understanding the existing source code and Confidential architecture with the help of documents.
  • Reviewing other developers’ code and providing suggestions for any improvements before check-in.
  • Documentation of any changes made to the code, UI changes or bugs fixed, using Confluence.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, XCode, Cocoa Touch, Core Animation, Map Kit, Core Location, Core Graphics, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Involved in developing the code from scratch.
  • Worked closely with design team and developed impressive UI using native components like UITableViews.
  • Used Storyboards for User Interface design.
  • Used NSURLConnection to talk to the backend API.
  • Created Model Objects from the response data following MVC architecture.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Fixing layout issues while creating adaptive UI.
  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Reviewing other developers’ code and providing suggestions for any improvements before check-in.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, XCode, Cocoa Touch, Core Animation, Map Kit, Core Location, Core Graphics, Agile sprint planning, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Integrated the Confidential SDK.
  • Understood the Confidential architecture with the help of documents.
  • Worked closely with the QA team members to fix issues.
  • Designed rich user interface using Storyboards.
  • Documentation of any changes made to the code, UI changes.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, XCode, Cocoa Touch, Core Animation, Core Graphics, Confidential SDK, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Integrated the Xtone framework for voice enabling.
  • Used NSURLConnection to talk to the backend API.
  • Used Storyboards for User interface design.
  • Involved in implementing voice authentication.
  • Used Cordova for interaction between iOS and JavaScript.
  • Connecting to Xtone server and made necessary changes in the server side related to voice grammar.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Understanding the existing source code architecture with the help of documents.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, XCode, Cocoa Touch, Cordova, Core Animation, Core Graphics, Xtone framework, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Used Storyboards for User interface design.
  • Worked closely with design team and developed impressive UI using native components like UITableViews.
  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Used NSURLConnection to talk to the backend API.
  • Used NSJSONSerialization for parsing the JSON data from the service response.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs and updating JIRA on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, XCode, Cocoa Touch, Core Animation, Core Graphics, Agile sprint planning, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Understood the chase app functionalities with the help of documents.
  • Integrated the Calabash framework to the app.
  • Writing the feature files in Gherkin language (common English language).
  • Writing the step definitions in ruby script for the steps defined in the feature file.
  • Executing the scenarios through command line using calabash commands.

Environment: Calabash Framework, Ruby Script, Objective C, Mac OS X, XCode, iOS 5.0 SDK.

Confidential

iOS Developer

Responsibilities:

  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Used NSURLConnection to talk to the backend API.
  • Refactored the existing source code following MVC Architecture.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Understanding the existing source code architecture with the help of documents.
  • Fixed the UI issues and added enhancements on top of it.
  • Used Storyboards for User interface design.
  • Used Reachability class to resolve network issues.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, Cocoa Touch, Core Animation, Core Graphics, Core Location, Map Kit, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Participating in weekly meetings to discuss the existing list of bug items and prioritize them.
  • Used JavaScript Ajax calls to talk to the backend API.
  • Used HTML for User Interface Design.
  • Implemented Audio and Video playing using HTML5 features.
  • Used UIWebView for displaying the HTML page on iOS device.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS, Cocoa Touch, Objective C, HTML5, JavaScript, Agile sprint planning, Jira, SVN.

Confidential

iOS Developer

Responsibilities:

  • Worked individually on this project with less supervision from architect.
  • Code development from scratch.
  • Implemented rich User Interface using Storyboards.
  • Used Reachability class to resolve network issues.
  • Participating in weekly meetings to discuss the app status and existing list of bug items.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.
  • Checking for potential memory leaks originated from code refactor, using Instruments/Leaks.

Environment: iOS SDK, XCode, Cocoa Touch, UIKit, Core Location, Map Kit, SVN.

Confidential

iOS Developer

Responsibilities:

  • Code development from scratch.
  • Worked on the changes / improvements recommended by the team lead.
  • Used FMDatabase for connecting to SQLite database.
  • Worked closely with the QA team members to understand the exact areas of issue while resolving bugs.
  • Documentation of any changes made to the code, UI changes or bugs fixed.
  • Updating JIRA tool on bug status.
  • Testing the application on device to ensure the bug has been resolved.

Environment: iOS SDK, XCode, Cocoa Touch, SQLite3, UIKit, Core Graphics, Jira, SVN.

Hire Now