We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Olathe, KS

SUMMARY

  • Over 8 years of IT experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using Objective-C, C++, Swift, Cocoa Touch, UIKit, (OOA&OOD), SQL, Cocoa Bindings, Core animation custom controls and object oriented programming.
  • Experienced in using the API's and frameworks for iOS application development. The frameworks include Quartz Core, UIKit, Core Data, Security, PassKit, Core Graphics, MediaPlayer, MapKit, Core Location, MessageUI, AVFoundation, System Configuration, Address Book, EventKit, Core Telephony, Social, Core Bluetoothframework etc.
  • Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google+ with token handling and well versed with third party API’s with OAuth token handling and making API requests.
  • Very passionate and love to work with latest iOS Technologies, watchOS, and tvOS.
  • Well experienced on client server applications consuming the web services of type REST, POST, SOAP, WSDL.
  • Adept knowledge in working with XML and JSON to dynamically display the data and working with synchronous and asynchronous calls.
  • Having experience in 2D Graphics Programming using Quartz Framework, development of 2D animations and graphs for data representation.
  • Experience on third party libraries and frameworks like Core Plot, ASIHTTP, FMDB. Creating the customizable components, static libraries and frameworks for reusability.
  • Experience on local storage of data on the client side using the SQLite DB, Core Data and querying the data to store and fetch the data.
  • Expertise in MVC design architecture, MVVM design architecture Cocoa design patterns and concepts like singleton, delegation, protocols and categories
  • Proficient in working on the SCM tools like SVN, GIT for source code management and well versed with Jenkins for continuous integration.
  • A very good knowledge for application distribution to app store. Maintaining the certificates and profiles up to date. A good track on apple's schedule on new releases and versions of iOS.
  • Worked on hybrid application development as well involving various cross platforms like Kony platform, PhoneGap. Effectively handling the native features in hybrid applications.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Experience on testing tools like Quality Center for defect management and life cycle.
  • Exposure to Operating Systems includes Linux / Mac OSX / Windows.
  • Hands on experience in debugging, bug fixing, analyzing the crash reports and providing the technical solutions for various challenges and requirements in the application complexities.
  • Developed iOS applications using c# with Xamarin Cross-platform Development.
  • Strong ability to effectively prioritize and multi-task on projects utilizing IT process knowledge and full System Development Life Cycle (SDLC).
  • Excellent problem solving, verbal and written communication skills. Excellent team player and team leading, quick learning.

TECHNICAL SKILLS

iOS Applications: Objective-C/Swift and Cocoa Touch development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa, core Data

Software: iOS6, iOS7, iOS8, iOS9, iOS 10 with XCode 5.0/6.0/6.1.3/7.0/ 8.0 ASP.net with Visual Studio 2005/ 2008/2010/2013, Microsoft office suites, Microsoft Project 2010/2013.

Programming Languages: Objective C, Swift, C, C++, Java, HTML 5, CSS3, JavaScript

Databases: SQL server 2005/2008, SQLite with Core iOS sandbox, building, and database in iOS sandbox

Operating Systems: MAC OS 10.5/10.6/10.7/10.8/10.9/10.10/10.11/10.12, Windows XP, Windows 7, Windows 8, LINUX, UNIX

Tools: XCode 3.0/4.0/5.0/6.0/6.1.3/7.0/8.0/8.2, Eclipse, Visual studio 2005/08/10/13, Atom Text editor, Sublime text editor, Dreamweaver, Network Simulator 3.

Source Control: GitHub, TFS, Source Tree, SVN, Bit Bucket, Stash

PROFESSIONAL EXPERIENCE

Confidential, Olathe, KS

Sr. iOS Developer

Responsibilities:

  • Extensively used Objective C, Swift and Cocoa frameworks for cross-functional mobile application development.
  • Collaborated with cross-functional teams to define, design, and ship new features.
  • Worked on Push Notification sent from server for new Alerts.
  • Integrated Site Catalyst analytics tool to understand the performance of the app and the user using the app.
  • Used Google Maps API to render map.
  • Performed Log in/Log out/ Sign Up function by company’s API
  • Extensively used Core-Plot for visualizing the metrics captured from the Confidential devices.
  • Developed Custom UIViews, UITableView, Page view controllers & popovers for user, the interface in the application to render map view and core graphics to display various status events.
  • Writing unit test cases using XCTest and OCMock.
  • Worked with Core Bluetoothframework to have MultipeerConnectivity to support peer-to-peer connectivity and the discovery of nearby devices.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
  • Extensive debugging done for the app to rectify bugs present in the application.
  • Created models inMVCand development of delegates for updating model information.
  • Worked with GitLab in creating branches, pushing the branches and rebasing them with the main branch.
  • Worked in the internal process using SCRUM, Agile, Test Driven Development(TDD) methodology.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.

Environment: iOS10.0, 9.0 and 8.0 (iPhone SDK), Objective C, Swift 2.x/3.x, XCode 7.x/8.x, GitLab, Cocoa Touch, Cocoa framework, Google Maps, Site Catalyst, Core Location, AVFoundation, Core Bluetooth, Core plot 2.0.

Confidential, Chicago, IL

iOS Application Developer

Responsibilities:

  • Designed and developed user interface as per existing IOS application using UI framework, like UIControl, UIResponder, etc and various action and delegate methods.
  • Used AVFoundation framework for implementation of Push to Talk services in the app.
  • Created Page layouts, search layouts to organize fields, custom links and related lists.
  • Worked with AFNetworking in performing IP verification and user login.
  • Implemented Messaging services in the application.
  • Worked on Swift Contact Framework to implement contacts interface in the application, and have hands on experience in working with CNContact object and CNContactStore class.
  • Worked on MessageUI Framework to implement messaging services in the app.
  • Worked with Push Notification Framework to implement send and receive message pushes.
  • Built iOS Storyboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
  • Wide usage of Auto Layouts and ARC.
  • Used the NSFileManager to store the user order details in a file permanently and CoreData Frameworkfor local storage purpose in SQLite
  • Worked on Location Services to display nearby services on maps.
  • Used Google Maps API to render map.
  • Pre-fetching data for different views for smooth screen transitioning
  • Used Atlassian, JIRA in creating stories, tasks and subtasks for the workflow.
  • Managed the work log by following the schedule to ensure completion of tasks before deadline.

Environment: iOS 7.x/8.x, (iPhone SDK), Objective C, Swift, Xcode 5.1.x/6.x, GitLab, Cocoa Touch, Cocoa framework, Google Maps, Core Location, AVFoundation and Swift Contacts Framework.

Confidential, Lakewood,CO

Mobile Application Developer

Responsibilities:

  • Worked broadly on collection view controller and madecustomized collection view cells, UITabBar as indicated by the UI designer.
  • Followed a work information stream standard for outline and improvement.
  • Worked withUIKit Frameworkfor development and maintenance.
  • Integrated banking sign in into the mobile app using OAuth.
  • Designed the HTTP interface of the application that uses the NSURLConnection and NSURL Request classes of Cocoa Touch to make network requests.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Worked with GDB and Xcode for debugging. Working with Subversion to checkout and update the codebase changes.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked with Apache Cordova for the native application API’s, dealt with web service calls and implemented XML and JSON parsing in the application.
  • Worked with HTML 5 web app and then replicated the same to a native application.
  • Complete data base designing for both android and iPhone.
  • Publishing the application on App store and then pushing updates after every sprint release.

Environment: iOS 6.0, Mac OS X, Objective C, Xcode 4.5/5.0, Agile Methodology, REST, JIRA, Agile Methodology, JavaScript, JQuery 1.9, GIT.

Confidential, Indianapolis, IN

Java/Mobile Developer (iOS)

Responsibilities:

  • Created View controllers both programmatically and through xib files.
  • Implemented Core Data framework to store user data.
  • Integrated the application with back-end web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as reported in JIRA.
  • Used Instruments formerly known as Xray to fine-tune the app performance and memory management.
  • Sub-classed a UINavigation Controller to make a Styled Navigation Controller which would then be used throughout the application. This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
  • Formatted the Data as per Business rule to display in UI.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with Git as version control system.

Environment: iOS 4.3/5.0/5.1, Xcode 4.0/4.2, iPad, iPhone, Objective-C, UIKit, XML, JSON, SQLite, JIT.

Confidential

Java Developer

Responsibilities:

  • Developed different Servlet components.
  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Worked on developing a suitable GUI for ATM locator.
  • Extensively used JavaScript for client side validations.
  • Involved in Database designing using ER Modeling and creating tables.
  • Used JDBC, application server provided transaction API for accessing data from the Oracle using the standard statements.
  • JUnit was used for unit testing.
  • Participated in Code review and Quality Assurance.
  • For version control SVN (Apache Subversion).
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: HTML, JavaScript, Java 6, JSP 2.1, JDBC, Servlets 2.5, UML, Apache Server, and UNIX.

We'd love your feedback!