We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 7+ years of overall experience in software development with 5 years of specialization in development and implementation of various iOS applications.
  • Working knowledge of all phases of software development lifecycle (SDLC) management and implementation having experience to develop and track a project from inception to deployment.
  • Specialization in native iOS Mobile Application Development using Objective - C and Swift in X-Code. Expertise in Object Oriented Programming (OOPs), Design Patterns and MVC Framework.
  • Excellent Cocoa Pods, Cocoa Touch and Objective C coding ability with Xcode for iOS, Mac OSX development. Strong knowledge of Swift.
  • Built rich user interface applications which support various devices using XIBs, Storyboard with Auto Layout, Size Classes, Stack View, Animation techniques.
  • Hands on experience in using Auto Layout for setting constraints.
  • Extensive knowledge of using Xcode in UIKit, Mapkit, WebKit, AVFoundation, Core Foundation, Core Animation, Core Graphics, Core Text, MediaPlayer, Quartz core, Bluetooth, Core Location, Vision frameworks.
  • Experience in Customized Views, Table Views, Collection Views, Navigation Controllers, Tab Bars, Scroll Bars and Navigation Bars which are some basic functionalities in a Multiview Application.
  • Experienced in all aspects of IPhone, IPad and IPad Mini application development including designing for all types of screen sizes and orientations.
  • Strong knowledge with databases such as Core Data, SQLite, MySQL, SQL etc.
  • In-depth knowledge of MVC design architecture, Cocoa design patterns and concepts like Delegation, Protocols, Singleton and categories.
  • Excellent knowledge about Entity framework and Native IOS when developing the application.
  • Good Knowledge in iOS, iPhone SDK, REST, JSON, XML, file I/O and design principles and Social networks (Facebook, LinkedIn and Twitter) integration.
  • Proficient in parsing JSON, XML, PLIST and in version control systems like SVN, Bitbucket and GIT.
  • Experienced in parsing XML and JSON data using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
  • Hands on experience in using Grand Central Dispatch (GCD) to optimize request and response web service calls which updated the UI, providing a better user experience.
  • Experienced in implementing Third Party library into the Codebase.
  • Hands on experience in Automation testing, debugging, bug fixing, analyzing the crash reports and providing the technical solutions for various challenges and requirements in the application complexities.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Experienced in working with Google Maps API, Camera API’s, Web Services and Push Notification.
  • Have experience working in enterprise level and capable of doing migration from Objective-C to Swift.
  • Have good knowledge on Agile and Scrum methodologies.
  • Ability to quickly gain understanding of customer requirements, and technology needs and provide a creative solution to the problem.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Worked effectively with the project managers, leads, architects, and other development team members. Provided status updates on regular basis for the assigned task progress.

TECHNICAL SKILLS iOS Applications: Objective-C, Swift, Cocos2D and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, core Data

Software: Trained in iOS 4, iOS 5, iOS6, iOS7 with XCode 3.0/ 4.0., 5.0, 6.0, 6.1.3, 6.2,6.3 OSX 10.5, 10.6, 10.7, 10.8, ASP.net with Visual Studio 2005/ 2008, Microsoft office suites

Programming Languages: Objective C, Swift, Java, C, C++, Python, SQL, HTML 4 and 5, JavaScript

Database: Oracle 10g,11g, SQL Server 2008/2010, DB2, SQL, Parse

Operating Systems: MAC OS 10.5/10.6/10.7 , Windows XP, Windows 7, Windows 8

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. IOS Developer

Responsibilities:

  • Extensively used Objective-C, Swift and Cocoa pods frameworks for cross-functional mobile application development.
  • Migrated the code from existing Objective-C code to Swift.
  • Have worked with Swift 4.
  • Customized UIButton, UITabBar, UIActionSheet, UIAlertView, and UITableView to build user interface of the application.
  • Built user rich application by creating Custom Table Views and Custom Table View Cells.
  • Implementing custom UITabBar Controller, UINavigation Controller for easy navigation throughout the app.
  • Worked extensively using UIKit, MapKit, Core Location, Core Animation and Keychain in developing this application.
  • Implementing Auto Layout concept for the entire Storyboard and dynamically adjusted the height of the Table View based on the content.
  • Created Custom Segue for a better transition between two views.
  • Have Continuous Integration with Xcode when developing the application.
  • Extensively used MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, Singleton and categories.
  • Used Core Data to maintain a local SQLite database on user’s device for patient’s information.
  • Core Data used for storing, retrieving, and manipulating application data in databases, XML, and binary formats.
  • Used GCD for Asynchronous background fetches to build more responsive user interface.
  • Experienced with JSON data retrieval by using NSJSONSerialization and XML parsing with the help on NSXMLParser.
  • Send status report daily basis and update source code in Bitbucket, Git Hub. Implemented third party API for one-to-one and group chatting.
  • Worked on XCTest when testing the application.
  • Worked on bug fixing and improving application performance.
  • Extract, Evaluate and Migrate information gathered from multiple sources/applications.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Worked on Native and Agile methodology when developing the application.
  • Write necessary store procedure, generate table; add/edit/delete table columns as per client requirements.
  • Worked with Push Notification Framework to implement custom and user related pushes.
  • Tested the application leakage, deployed and tested the application on different iPhones firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.

Environment: IOS9 and 10 (iPhone SDK), MAC OS X, Objective C, XCode 7 and 8, Swift 2, Swift 3Swift 4, Cocoa framework, iPhone, Simulator, MVC, XML, Web Services, Core Data, MapKit.

Confidential, Northbrook, IL

Sr. IOS Developer

Responsibilities:

  • Worked extensively with Objective-C, Swift, Xcode for the application at hand. Worked with Cocoa Frameworks, which includes UIKit and Bluetooth.
  • Created Custom UIViews, custom Table Views, custom Collection Views, Table View Cell and Collection View Cell for user interface.
  • Implemented custom UI Navigation Controller for navigation of the app.
  • Customized UIButton, UITabBar, UIImageView, UIActionSheet, and UIAlertView to build user interface of the application.
  • Built rich user interface application supporting various devices using Storyboard with auto layout, size classes, stack view, animation techniques.
  • Created Custom Segue for a better transition between two views.
  • Created models in MVC and development of delegates for updating model information.
  • Customized Segmented Control to build user interface of the application.
  • Worked on Cocoa pods when developing the application.
  • Developed client login and signup module that includes UI design and backend communication with Web Services.
  • Used Core Data Framework for local storage purpose in SQLite. Implemented Core Data framework to store user Data.
  • Used GCD for Asynchronous background fetches to build more responsive user interface.
  • Used GIT as Version Control System for managing the Application Code.
  • Extensively used REST Web Services with JSON and JSONSerialization to parse the data.
  • Worked on implementing Third Party library into the Codebase.
  • Worked on Automation testing, bug fixing and improving application performance. Write well-documented code for easy to understand.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Worked on Native and Agile methodology when developing the application.
  • Worked with Push Notification Framework to implement custom and user related pushes.
  • Communicate directly with the clients; discuss work progress and future developments.

Environment: IOS8, MAC OS X, Objective C, XCode 7, Swift 2, Cocoa framework, iPhone, Simulator, MVC, Web Services, Core Data, SQLite.

Confidential, San Francisco Bay Area, CA

IOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Extensively used MVC design architecture.
  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
  • Worked with Cocoa Frameworks, which includes UIKit, UIImagePicker, UIDatePicker.
  • Design and develop native applications for iPhone and iPad using objective-c.
  • Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Worked on Web Service calls, XML and JSON parsing.
  • Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view.
  • Worked on iPhone SDK and internet connection Protocols.
  • Developed Navigations between views using UINavigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Created user interfaces, navigation layouts for the IOSapp.
  • Familiar with Core Animation / UI Animation concepts.
  • Worked with GIT to checkout and update the codebase changes.
  • MapKit and Core Location to enhance user to find nearest locations.
  • Experienced in working with SQLite Database, Google Maps API, GPS Location, In-app billing, Push Notifications.
  • Extensively worked with web services XML inputs to pull data and display it on the app.
  • Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
  • JSON and Restful API’s used for client/server messages.
  • Core Data is the essential ingredient in data driven IOSapps. It's used for storing, retrieving, and manipulating application data in databases, XML, and binary formats.
  • Used the same XIB to design for iPhone5 and older iPhones by using Auto-layout.
  • Designed the database and data model for application using SQLite.

Environment: Objective C, Xcode 6 and Xcode 7, IOS 7, Cocoa Touch, MapKit, MVC, JSON Serialization, SQLite, Core Data, JSON, APIs, GIT, and Foundation Framework.

Confidential, Concord, CA

IOS Developer

Responsibilities:

  • Extensively used Objective-C and Cocoa frameworks for cross-functional mobile application development.
  • Worked extensively using UIKit, MapKit, Core Location and Core Animation in developing this application.
  • Created models in MVC and development of delegates for updating model information.
  • Custom UI implemented with Storyboard and XIBs, and Manual Retain/Release memory management.
  • Created of various views, table views, collection views, customized views and popovers.
  • Developed components like infinite scrolling section for sliding collection view.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Created Custom Segue for a better transition between two views.
  • Implemented CoreData for persistent storage of user data.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Implemented the App using API features like store locator, home categories of store products.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Implemented Push notification services.
  • Worked closely within a cross functional team of testers and developers.
  • Managed data and memory management from streamlining code and using various debugging tests.

Environment: XCode 5 and XCode 6, iPad, iPhone, Objective C, IOS 6, UIKit, JSON, XML, CoreData, SQLite, Cocoa Touch, Restful service, Git, Stash.

Confidential, Los Angeles, CA

IOS Developer

Responsibilities:

  • Worked extensively with Objective-C, Xcode for the application at hand.
  • Created Custom UIViews, custom Table Views, and custom Table View Cell for user interface.
  • Created Custom Collection Views, and Collection View Cell for user interface.
  • Implemented custom UI Navigation Controller for navigation of the app.
  • Created Custom Segue for a better transition between two views.
  • Working knowledge of Push Notifications.
  • Created models in MVC and development of delegates for updating model information.
  • Took care of code review, code fixes and bug fixes.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed UI design that includes backend communication with Web Services.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Developed essential tools such as the UI TabBar View Controller.
  • Implemented NSURL Session to integrate with backend web services.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Developed the application on consumer device.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Worked closely within a cross functional team of testers and developers.

Environment: Objective C, Xcode 4.x, IOS 5 and higher, MAC OS X, Cocoa Touch, Storyboard, MVC, SQLite, Core Data, APIs and AV Foundation Framework.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Developed different Servlet components and Interacted with the Database using MYSQL.
  • Developed Java Mail program to send a system generated mail to all first-time registered users.
  • Data migration from legacy DB2, Sybase based systems to Java/J2EE based modules.
  • Custom Database/Table design for various protocol implementations.
  • Played a major role in fixing bugs and cleaning up the code relating to Virtual Clinic.
  • Involved in Database designing using ER Modeling and creating tables.
  • Extensively used JavaScript for client side validations and involved in analyzing and designing of the project.
  • Application is developed using spring with the help of MVC architecture.
  • Using JavaScript, HTML, XML and JSP’s developed the front-end screen. Validated the client side using JavaScript and developed the required servlets.
  • Developed Restful Web Services which acts as end point to share data with other products where JSON as messaging medium.
  • Struts action classes, Dispatch action classes, DAO views are designed using Struts custom tags.
  • Being a developer coordinated with client and onsite team to understand business process and its requirements.
  • To extract SOAP information from the XML Web service we used XPATH.
  • Installed, configured and maintained WebSphere application server.
  • Database objects were created in Oracle database using PL/SQL to store procedures, functions and triggers.
  • Participated in Daily SCRUM meetings, Code review and Quality Assurance.
  • Data from the Oracle Database is accessed by using JDBC with standard statements.
  • Reviewing of Unit Test Plan, Unit Testing, Unit Results and any other quality related work.

Environment: J2EE, Java, Struts, Web services (SOAP), JavaScript, HTML, XML, WebSphere, JQuery, Oracle database, Eclipse, XML, SQL, Jenkins, Hibernate 3.x, Git, Windows XP/07 and MS-office.

We'd love your feedback!