We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Quincy, MA

PROFESSIONAL SUMMARY:

  • Around 6 + years of overall experience in software development with 4 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 XCode. Expertise in Object Oriented Programming (OOPs), Design Patterns and MVC Framework.
  • Excellent Cocoa/Cocoa Touch and Objective C coding ability with Xcode for iOS 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, Core Location 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.
  • 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 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, Web Services and Push Notification.
  • Have experience working in enterprise level and capable of doing migration from Objective-C to Swift.

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, Quincy, MA

IOS Developer

Responsibilities:

  • Worked extensively on Xcode by using Objective C and Swift.
  • Worked on adding New Feature to the existing Scanit Application.
  • When a user is registered for New Feature then he is allowed to use to the App.
  • Extensively worked on creating the QRcode from the storied sessionKey.
  • Hands on experience in using Restful Web Services by making the calls to the server and parsing the JSON response and later update the UI.
  • Extensively worked on integrating the service calls for the following Creating a new session, Continuing with Existing session, Showing previous negative balance and Payments.
  • Worked on SDK’s like Paydiant for making the service calls.
  • Worked on creating the new UI’s in the storyboard for the App.
  • Used Git Version-Control and Source Tree to clone and later on Commit the changes, Pull and Push the code to the main branch.
  • Worked on Agile Methodology.
  • Used JIRA for project management.

Environment: Xcode 10.1, Objective C, Swift 4, IOS 12, UIKit, Paydiant, Restful, JSON, Agile, JIRA, GIT, Source Tree.

Confidential, Johnston, RI

IOS Developer

Responsibilities:

  • Worked extensively on Xcode by using Swift and Objective C.
  • Hands on experience in handling the Web Services that includes both XML and JSON.
  • Extensively worked on integrating Investment Accounts and NFS services.
  • Worked on adding Adobe Analytics Tagging within the codebase during developing the application.
  • Extensively worked on reviewing the code using Crucible.
  • Used SVN Source Control to checkout and update the codebase changes by committing the code.
  • Worked on Agile Methodology.
  • Used JIRA for project management.
  • Extensively used Jenkins for Continuous Integration and Development (CI/CD).

Environment: Xcode 9.2, Swift 4.2, Objective C, IOS 11 and 12, UIKit, XML, JSON, JIRA, Agile, SVN, Jenkins.

Confidential, Boston, MA

IOS Engineer

Responsibilities:

  • Worked on adding the ExtraCare Card into the Apple Wallet.
  • Designed the basic architecture and workflow of the ExtraCare Card.
  • Worked extensively on Xcode by using frameworks like UIKit, PassKit.
  • Extensively used Swift and Objective C when developing the application.
  • Worked on storing the Pass (ExtraCare Card) into the Apple Wallet by using different ways like through Email, Web, and the Existing Confidential App.
  • Hands on experience in using Restful web services by making the calls to the server and showing the response in the UI.
  • Created the basic template for ExtraCare Card.
  • Created Pass ID and by using Apple Developer Account for generating the Pass to user.
  • Used JIRA for project management.
  • Worked on Agile Methodology.
  • Extensively collaborated with designers, product managers, software engineers, and quality engineers in an agile work structure.
  • Delivered fully functional prototypes and solutions to the product managers, emphasis on iOS and Apple devices.

Environment: Xcode 9, Swift 4, Objective C, IOS 11, UIKit, PassKit, Restful, JIRA, Agile.

Confidential, New York, NY

IOS Developer

Responsibilities:

  • Extensively used Objective-C, Swift and Cocoa frameworks for cross-functional mobile application development.
  • Migrated the code from existing Objective-C code to Swift.
  • 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 and Core Animation 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.
  • 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. Implemented third party API for one-to-one and group chatting.
  • 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.
  • 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: IOS 9 and 10 (iPhone SDK), Objective C, XCode 7 and 8, Swift 2, Swift 3, Cocoa framework, iPhone, Simulator, MVC, XML, Web Services, Core Data, MapKit.

Confidential, Northbrook, IL

IOS Developer

Responsibilities:

  • Worked extensively with Objective-C, Swift, Xcode for the application at hand. Worked with Cocoa Frameworks, which includes UIKit.
  • 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.
  • 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 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 with Push Notification Framework to implement custom and user related pushes.
  • Communicate directly with the clients; discuss work progress and future developments.

Environment: IOS 8, 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 IOS app.
  • 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 used for client/server messages.
  • Core Data is the essential ingredient in data driven IOS apps. 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

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!