We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Overall 7 years of experience in Information Technology and 6+ years in iOS Mobile Application/Cocoa Touch Development.
  • Strong programming experience in SWIFT 3.X, OBJECTIVE - C, Java, C++, C.
  • Worked on SWIFT features like Optionals, Optionals wrapping, Tuples, Extensions etc.
  • Hands on experience with latest versions of Xcode 8.X (4.X,5.X,6.X,7.X) and iOS 10.X (9.X,8.X, 7.X, 6.X, 5.X).
  • Strong technical proficiency and thorough understanding in frameworks like UIKit, MapKit, CoreData, CoreLocation, AVFoundation, Security Framework, Foundation.
  • Hands on experience in using various Cocoapods (OpenTok, AFNetworking, MBProgressHUD, Crashlytics, Mixpanel, TPKeyboardAvoiding, Google Analytics, Flurry etc.)
  • Experience in working with both Native frameworks, 3rd party frameworks (Google Maps, Firebase) and Hybrid apps using Cordova.
  • Expertise in Development tools Instruments, iOS Simulators and debugging tools LLVM Compiler.
  • Thorough understanding and expertise in MVC, Singleton, Delegation, Notification, Decoration, Director, Facade, Adapter, MVVM design patterns.
  • Hands on experience in using Categories, Blocks, ARC, Storyboards, Xib, Autolayout and Size Classes.
  • Good working experience with the RESTful APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXMLParser and NSJSONSerialization class.
  • Expertise in building responsive UI using NSOperations Queue, Grand Central Dispatch (GCD) for downloading data concurrently.
  • Proficient in using SQLite, Core Data, Plist files to store data persistently.
  • Proficient in using Interface Builder for creating, configuring and connecting predefined framework object as well as instances of custom classes.
  • Worked extensively on Interface Builder and Instrument.
  • Hands on experience using Base Internalization for localizing the application in multiple languages.
  • Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD, BDD.
  • Experience with source control tools like SVN and GitHub.
  • Experience in Developing Applications using Java, Applet, Swing, Servlets, JSP, XML, Eclipse, JDBC, JDK, Java Script, MySQL, SQL, HTML and CSS and Bootstrap.
  • Working experience on Agile based development model.
  • Proficient in C-based libraries and Object Oriented Programming Language.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • Solid background in Object-Oriented analysis and design, UML and Enterprise Application Integration.
  • Familiarity with the iOS Provisioning Portal and the process involved in obtaining development certificates, provisioning profiles, adding devices and creating App ID’s.
  • Working experience of project management methodologies such as Scrum and Agile, Waterfall.
  • Familiar with AGILE methodologies and participated in SCRUM, ITERATION PLANNING, GROOMING SESSION, RETROSPECTIVE, STORY POINT ESTIMATION .
  • Excellent verbal and written communication skills.

TECHNICAL SKILLS:

Languages: Objective - C, Swift, Java, C, C++, JavaScript

Frameworks: Cocoa Touch, UIKit, MapKit, Core Bluetooth, Core Data, Core Animation, Core Text,SQLite, Core Media, Core Motion, FaceBook, Twitter, Core Graphics, Core Location, AssetsLibrary, MessageUI, Foundation, AFNetworking, Firebase, OpenTok

Web Technologies: JSON, JavaScript, HTML, CSS, XML

Development Tools: Xcode, Interface Builder, Visual Studio 2010, Photoshop, GitHub, Microsoft Office,SVN.

Databases: Core Data, SQLite and SQL Server 2008.

Operating Systems: MAC OS X, Windows XP/Vista/7, Linux and iPhone /iPad OS

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. iOS Developer

Responsibilities:

  • Responsible for building the Native iOS application for .
  • Developed Find a Provider/Facility or Find Urgent Care Module to search for doctors and facilities, by doctor specialty, by name, and/or by location and get turn-by-turn directions from your current location and direct dial telephone numbers for facilities.
  • Used PLIST as database to store the doctors list for the collection view and implemented search functionality basing on the predicate statement.
  • Defined custom protocols to transfer data from child view controller to parent view controller.
  • Implemented Google Tags and Voiceover throughout application.
  • Used REST API’s to fetch doctor details, claims details and other information for the user.
  • Used NSJSONSerialization and NSURLSession queues to make network calls.
  • Worked with UIKit Framework for development and maintenance.
  • Used NSUserDefaults to store the user action inside the application
  • Added animation between UI Views for smooth transition and better user experience
  • Used Core location, LBS, Mapkit for retrieving the current location of the user
  • Created POC’s ( OpenTok Video chat , Payments through Apple pay) for all the new requirements and demonstrated to the business.
  • Debugging through xcode and building the archive through xcode.
  • Active watcher for Jenkins build activity, if build fails will read console output and let the developer know the failed reason.
  • Used SOAPUI for getting the request, response, header parameters for rest API.
  • Used Stack views extensively for implementing the hidden functionality with in the scroll view when some of the users don’t have any benefits plan basing on the visibility rules.
  • Wrote unit tests using XCTest Frameworks and maintained code coverage of 85%.
  • Worked in an Agile Environment.
  • Worked with SVN to checkout and update the codebase changes.

Environment: IOS 10.0, 9.0, 8.0 (iPhone SDK), Swift 3.1, Objective C, XCode 8.X, 7.X, Agile Methodology, RESTFul, JSON, JIRA, SVN.

Confidential, MO

Sr. iOS Developer

Responsibilities:

  • Designed and implemented the entire application using XCode 7.X & 6.X and iOS 9.X.
  • Experienced in using SWIFT 2.0 code whenever preferred over Objective C.
  • Created of various views, table views, customized views and popovers using Swift 2.0.
  • Working on Storyboard using Swift 2.0.
  • Worked on customizing player by adding overlays.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed Navigation between views was mixture of using swift 2.0, UI Navigation Controller.
  • Interacted and coordinated with QA team for different releases.
  • Created models in MVC, TDD and development of delegates for updating model information.
  • Worked on localizing the app Spanish, German, French, UK English, Portuguese languages.
  • Wrote unit tests using XCTest, OCMock Frameworks and maintained code coverage of 85%.
  • Wrote automation scripts using Appium Framework.
  • Used RESTful JSON web services to communicate with the server.
  • Multi-Threaded some of the tasks like searching results, prefilters and postfilters in iOS by running tasks in a separate thread using NSOperationQueue for optimizing the performance.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Used Instruments to fine tune the app performance and memory management.
  • Worked in agile environment which involved test driven methodologies(TDD) and daily scrum meetings for status.
  • Created entirely new features in my app using Swift 2 which eliminates entire class of unsafe code.
  • Worked with testing team to develop and document test plans and test cases.
  • Worked with the project team to develop implementation, build and deploy artifacts.
  • Experienced in using project management tools like Jira, Crucible and Jenkins CI.
  • Managing the work log & following the schedule to ensure completion of projects before deadline.

Environments: IOS 9.0, 8.0 & 7.0(iPhone SDK), Swift 2.0, Objective C, XCode 7.X, 6.X, Agile Methodology, RESTFul, JSON, JIRA, GIT, Crucible.

Confidential, CA

iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Responsible for Service Integration Development and Testing.
  • Created the database using Coredata & used various Storyboards for the UI design implementation and which makes compatible with all simulators including ipad by using the Auto layouts concept.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Designed a prototype with iBeacon(BLE) using PhoneGap to help customers regarding the products within store.
  • Proficient in working on Restful web services using JSON by passing GET and POST requests in IOS.
  • Beta testing of the application via test flight.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Developed unit tests for testing specific functionality and logic.
  • Worked extensively on customizing UITableViewController and UICollectionViewController classes as per the mockups provided by designers.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls using NSURLSession class and JSON using NSJSONSerialization class.
  • Added animation between UIViews and Pre-fetching data for different views for smooth transitioning and better user experience.
  • We Troubleshoot and resolved the problems that arise both in quality assurance phases and after production launch, and we will ensure ongoing operation of the apps on new versions of mobile operating systems when they were launched.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Environments: IOS 8.0 & 7.0(iPhone SDK), Objective C, XCode 7.X, 6.X, Agile Methodology, RESTFul, JSON, JIRA, GIT.

Confidential, Green bay, Wisconsin

iOS Developer

Responsibilities:

  • Created Structural-classes to generate UI elements dynamically over the screen based on response received
  • from JSON.
  • Conceptualized, designed, developed and deployed mobile applications using iOS SDK, Xcode.Worked extensively with Objective-C and Swift.
  • Worked on table view controller and made customized table view cells according to the requirements and specification.
  • Developed application with JavaScript and AngularJS using PhoneGap to make it compatible for iOS Devices.
  • Performance test and fixes done through instruments.
  • Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
  • Involved in maintaining the existing code-base, testing and bug-fixing for smoother performance based software requirement specification (SRS).
  • Worked with testing team to enhance project usability and improve performance of the application. Worked with GIT to checkout and update the codebase changes.

Environment: iOS 8.0,7.0 Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, XML, JSON, AVFoundation.

Confidential, Atlanta, GA

iOS Mobile Developer

Responsibilities:

  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Used AVFoundation framework for implementing video steaming functionality to play videos describing vehicles detailed information.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Created of various views, table views, customized views and popovers.
  • Implemented Core Data for persistent storage of user data.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the Objective C interfaces.
  • Created models in MVC and development of delegates for updating model information.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environments: iOS 4.x, 5.x, Xcode 4.x,5.x, iPad, iPhone, Objective-C, UIKit, JSON, SQLite, GIT, JIRA.

Confidential

Web Developer

Responsibilities:

  • Worked on various phase of a software life cycle: Design, implementation, verification and maintenance.
  • Wrote various methods to manipulate HTML and CSS in JQuery, made web pages dynamic using AJAX, JSON, and XML
  • Developed HTML and CSS codes for front-end deployment.
  • Design with standards compliant code with emphasis on browser compatibility, accessibility, and search engine optimization with frameworks/libraries such as jQuery, Bootstrap, spring, etc.
  • Implemented MySQL and other relational database in various projects.
  • Practiced continuous Integration, unit testing, TDD, and refactoring.
  • Updated the existing Website of client’s as per the request.
  • UML and Agile Modeling were used throughout development process.
  • Developed dynamic pages using PHP and JavaScript.
  • Utilized Mozilla Firebug to debug applications.
  • Performed Normalization and optimization of database tables.
  • Developed Web forms using PHP, JavaScript, CSS, and HTML.
  • Group Manager in creating System Diagrams, Flow-Chart, and Database Diagrams using VISIO.
  • Validating all the User’s Inputs through Java Scripts and Regular Expressions.
  • Wrote MySQL Stored Procedures and Views for fetching of data from multiple tables.

Environments: Eclipse, MySQL, HTML/DHTML/XHTML, CSS, PHP, JavaScript and JQuery Integration, Mozilla Firebug, and Microsoft Outlook

We'd love your feedback!