We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • Over 7 years of experience in Information Technology in designing, development and maintenance of client server applications including Over 4 years of experience in mobile applications design and development on iOS platform for various domains.
  • Experience as Mobile application developer in enterprise application development
  • Proficient knowledge in iOS, delivered high quality native and hybrid applications for iPad and iPhone.
  • Worked extensively on Xcode, Interface Builder, Storyboards and Instrument.
  • A very good experience in using the API's and frameworks for iOS application development. The frameworks include UIKit, CoreData, WebKit, MapKit, MessageUI, MediaPlayer, Core Plot, AVFoundation, Core Graphics, Core Bluetooth, Quartz Core, CoreLocation, etc.
  • Well experienced on client server applications consuming the web services of type SOAP, POST and parsing of data using the JSON, XML parsers. Writing the code for synchronous and asynchronous calls.
  • Experienced in fetching, download/update data from web source through multiple ways such as NSURLConnection, NSURLSession and AFNetworking.
  • Expertise in using third - party libraries such as Core Plot, Progress HUB and AFNetworking to integrate additional functionality into applications.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Good knowledge on integrating public APIs, such as Google, Facebook, YouTube, and Twitter.
  • In-depth experience in Software Development Life Cycle like Agile/SCRUM, Test-driven approach and waterfall model.
  • Thorough understanding of backend database technologies like SQL, MySQL, and the embedded database SQLite3.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, fixing and maintenance.
  • Strong understanding of managing Development Certificate, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles SSL certification for push notification and deploying applications to the app store.
  • Proficient knowledge of programming Experience using Objective-C and Swift.
  • Extensive use of Storyboards, Interface Builder in Xcode; also implemented programmatic UI and Auto Layout constraints for proper size classes and orientation-handling.
  • Experienced in source control tools like Git and SVN.

TECHNICAL SKILLS

iOS: iOS 4.x, iOS 5.x, iOS 6.x, iOS 7.x, iOS 8.x, iOS 9.x

iOS APIs & SDKs: UIKit, MapKit, Core Data, Core Location, Storyboard, Playgrounds, Auto Layout, Web Services, Webkit, MessageUI, Google Maps, Parse, JSON and XML parsers, Core Bluetooth, Core Animation and Core Media

IDE: xCode 4.x, xCode 5.x, xCode 6.x and xCode 7.x

Web Services: REST, SOAP, XML and JSON

Databases: Sqlite3 database with CoreData

Language: Objective C, Swift

Scripting Language: JavaScript, HTML

OS/Version Controls: MAC OS X, Windows, Linux, SVN, Git

PROFESSIONAL EXPERIENCE

Confidential, Peoria IL

iOS Developer

Responsibilities:

  • Used AV Foundation Framework to view videos on the device.
  • Implemented Core Data framework to store user Data.
  • Developed modules for making network calls using NSURLSession and integrated the backend web services using XML parsing.
  • Integrated Social framework for Face Book and twitter.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Formatted the Data as per Business rule to display in UI.
  • Worked with MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Followed a work data flow principle for design and development.
  • Actively involved in feasibility for Business requirements.
  • Developed navigation between views was mixture of using UINavigationController, UIGestureRecognizer, UITabbarController and UIPopoverController.
  • Participate in Daily SCRUM meetings and stand-up meetings to discuss the progress in the sprints.
  • Collaborated with other mobile developers in an SCRUM Agile Methodology.
  • Fixed bugs as documented by QA team.
  • Used GitHub to pull code and make changes and push the code back.
  • Updated the application to latest version iOS 9.

Environment: iOS 8, xCode 6, Objective C, Swift, iOS 9, xCode 7, Cocoa Touch and API, Core Data, Agile/Scrum.

Confidential, Irving TX

iOS Developer

Responsibilities:

  • Involved in requirement analysis, designing and developing the application
  • Involved in creating application-compatibility in both portrait, landscape modes for iPhone by making use of Auto-Sizing constraint
  • Designed user-friendly interface and implemented basic functions by using UI View Controller, UI Table View, UI Table View Cell, UI Tab Bar Controller, UI Navigation Controller, UI Gesture Recognizer, UI Image View, UI Alert View, UI Action Sheet and UI Story Board Segues.
  • Implemented Core Data framework to store user Data.
  • Worked on web service calls using RestKit and AFNetworking frameworks.
  • Worked on JSON Response parsing using the SBJSON Framework.
  • Used Cocoa Pods to integrate third party APIs.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Implement Apple Push Notification Service and Local Notification to send messages on client and server side.
  • Implemented third party library ZBAR SDK to read the barcode and QR reader functionality.
  • Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
  • Fixed bugs as documented by QA team

Environment: iOS 8, xCode 6, Objective-C, iOS 7, xCode 5, Storyboard, Auto layouts, Core Data, REST, JSON, APNs, Cocoa Pods.

Confidential, Dallas, TX

iOS Developer

Responsibilities:

  • Utilized UIViews, TabBar Controller, Navigation Controller, Table Views, Web Views, PDF creation, Scroll View, MailView Controller, AcitivityView Controller to display the content as required in the App.
  • Implemented Core Data framework to store user Data.
  • Implemented NSURL Connection to integrate with backend web services.
  • Worked with MFMailCompose View Controller to create email which enable user to share.
  • Followed a work data flow principle for design and development.
  • Used Agile methodology for development.
  • Worked closely within a cross functional team of testers and developers.
  • Actively involved in BRD, Use Cases and application design discussions.
  • Worked with Subversion to checkout and update the codebase changes.
  • Involved in maintaining the existing code-base, testing and bug-fixing for smoother performance based software requirement specification (SRS).
  • Worked on production support and enhancements.
  • Upgraded the application to the latest iOS version from the older version and fixed the issues.
  • Collaborate closely with the product and design teams to enhance App.

Environment: iOS 6, xCode 5, Objective C, iOS 5, xCode 4, Map-Kit, Core Location, SOAP, XML.

Confidential

iOS Developer

Responsibilities:

  • Developed Custom UIViews based on UIKit Framework.Worked with UINavigation View, UITabBarView, UITableView, UICustomCell, and UIAlertView.
  • Integrated REST webservices using JSON parsing.
  • Worked extensively with Objective-C and iOS SDK.
  • Used SQLite3 to store data.
  • Developed unit tests for testing specific functionality and logic.
  • Worked on Upgrading the app to latest version of iOS

Environment: iOS 5, Objective C, xCode 4, Cocoa framework, JSON Parser.

Confidential

iOS Developer

Responsibilities:

  • Worked on JavaScript, CSS3 and html coding.
  • Data retrieval from the server using JSON parsing method.
  • Integrated REST webservices.
  • Worked on UI development.
  • Worked on Unit/System testing.

Environment: Eclipse, XAMPP, HTML5, CSS, JavaScript

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Spring (MVC) Framework to develop the application. Used DAO and DTO Design patterns.
  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model.
  • Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets and spring framework.
  • Used Hibernate for Object Relational Mapping.
  • Developed Data Access Objects (DAOs) for easy data access.
  • Involved in the development of the presentation layer in Ext JS using spring framework.
  • Client pages are built using AJAX, HTML, JSP, XML and CSS.
  • Applied J2EE design patterns like Business Delegate, Service Locator, DAO etc.
  • Utilized JSP Standard Tag Libraries in the design and development of Views.
  • Involved Database programming in Oracle 9i.
  • Created the Stored Procedures using PL/SQL.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Used Agile methodology named SCRUM for all the work performed.

Environment: Java, J2EE, JSP, MVC, Spring 2.0, DAO, Hibernate 2.8, Eclipse, Oracle 9i, PL/SQL, HTML, XML, Java Parser for XML (SAX), SOAP, Java Script, JUnit.

We'd love your feedback!