We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Around 6 years of IT Experience in designing and developing high - end enterprise level Web and Mobile Applications.
  • More than 3 years’ experience in iOS (iPhone/iPad) Application Development, with Objective-C, Xcode, iOS SDK and Cocoa Touch framework.
  • Over 3 years of experience in Web Development, and experience with Java using Struts framework.
  • Familiar with Software Development Life Cycle and Agile Scrum environment.
  • Proficient with programming languages like Objective C, Java and C#.
  • Experience with version control systems, such as Git and SVN.
  • Experience with MVC, Observer, Singleton, and Delegate design pattern used in iOS Development.
  • Experience of TDD, BDD with Kiwi, OCUnit, XCTest and automated test with Frank framework.
  • Experience with Cocoa touch framework, UIKit, Foundation, Core Data, MapKit, Core Locaion, Core Graphics, ExternalAccessory, etc. as well as third party libraries like AFNetworking, OAuth2Client etc.
  • Have a complete understanding of HTML, CSS, JQuery, SQLite.
  • Familiar with IDEs including Xcode, Visual Studio, and Eclipse.
  • Ability to write readable code, by using clear, explicit method and variable names and effective comments.
  • Used Core Data for enterprise apps to improve performance and responsiveness.
  • Extensively worked with XML and JSON for RESTful web service.
  • Advanced graphic design ability and familiar with Photoshop, Illustrator and InDesign.
  • Extensively tested and distributed the apps on the App store.
  • Strong optimization and debugging skills.
  • Knowledge of Swift.

SKILL:

Computer Languages: Objective-C, Swift, Java, C#, JQuery, HTML, CSS

Database: Oracle, MySQL, SQLite3.

Tools: Xcode, SourceTree, Jenkins, Cocoapods, Test Flight, Eclipse, Visio, Liya

Web Services: JSON, XML, RESTful

Graphics Design: Photoshop, InDesign, and Illustrator

Version Control: Git, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

iOS Developer

Responsibilities:

  • Worked in Agile Scrum environment
  • Programmed with coworkers in pair
  • Worked with project manager and designers to analyze and implement new features
  • Implemented the MVC, Observer, Singleton, and Delegate patterns in the development
  • Worked with Apple’s frameworks such as UIKit, Core Data, as well as third party libraries like AFNetworking, OAuth2Client
  • Worked with RESTful web services and Bing map API
  • Used both JSON and XML
  • Worked on the unit tests with Kiwi, and the automated UI acceptance tests with Frank
  • Created internal web service libraries
  • Took use of Cocoapods to manage the dependencies of the frameworks
  • Used Photoshop to create background images and icons for prototype

Confidential, Charlotte, NC

iOS Software Developer

Responsibilities:

  • Followed the MVC pattern to develop FedEx MDV application independently (iOS part)
  • Used CoreData for local data storage
  • Worked with iOS frameworks and Confidential custom libraries
  • Used AudioToolBox framework to generate and play alert tones
  • Used QuartzCore and CoreGraphics frameworks to create gradient views and buttons
  • Participated in maintaining company iOS libraries
  • Worked with web service team to create JSON for uploading data to service side
  • Worked with third party SDK;
  • Worked with ExternalAccessory framework and devices including Honeywell Captuvo and Linea Pro to scan barcode
  • Used Photoshop to create images and icons
  • Followed the MVC development pattern
  • Created and customized one third of the UI of the application
  • Used QuartzCore and CoreGraphics frameworks to create gradient views and buttons
  • Used MapKit and CoreLocation frameworks to geocode and display a list of addresses with standard and custom pins on different type of maps
  • Used JSON for syncing data between devices and server sides
  • Used CoreData to store data on device side
  • Modified company iOS libraries
  • Create icon images for prototype with Photoshop
  • Participated in the maintenance of the first version and development of the second version
  • Customized UI elements of the application
  • Worked with frameworks including UIKit, Foundation, CoreData, CoreLocation, and MapKit
  • Used CoreGraphics to draw customized icons instead of using images, to improve app performance
  • Worked with company native libraries
  • Used Google Analytics to track application performance data

Confidential, Charlotte NC

Mobile Developer

Responsibilities:

  • Involved with business designer, legal team, business system analyst and graphic designer to figure out requirements of the tasks.
  • Worked extensively with Objective C and cocoa frameworks such as UIKit, Foundation.
  • Customized tab bar, navigation bar, table view, web view, alert view, popover view, button, label and so on.
  • Worked with server side developer to generate and parse XML files, and display data in app pages.
  • Run static analysis and fix the application fix potential memory leaks and warnings to validate the application stability.
  • Helped system testers with regression tests for several times.
  • Worked with developers from another team to fix code conflicts and improve code quality,
  • Participated in development of Confidential for Android and Confidential HR recruit app for iPad.

Confidential, Nashville, TN

iPhone Developer

Responsibilities:

  • Involved with the end users/business analysts to collect the requirements of the project.
  • Worked extensively with Objective C and cocoa frameworks which include UIKit, Foundation, AudioToolbox, MessageUI and iAD.
  • Customized UIButton, UINavigationView, UITabBar, UIActionSheet, UITableView to build user interface of the application.
  • Used MFMailComposeViewController to create email with the audio recording as attachment, which allows user to share recordings via email.
  • Extensively worked with ADBannerView to add advertisement banner into the application.
  • Tested the application for memory leaks and relevant bugs, fixed the leaks to validate the application stability.
  • Worked on reviewing and distributing the App to the App Store.

Confidential,Mclean, VA

iPhone Application Developer / Designer

Responsibilities:

  • Developed Custom UIViews & UITableViews based on UI framework.
  • Worked with MFMailComposeViewController to create email which enable user to share news.
  • Used twitter and facebook APIs to realize article sharing via social network.
  • Worked with NSXML to parse XML from Confidential pages and used the elements to build the content of the application.
  • Used Core data Framework for local storage purpose in SQLite.
  • Work in an agile-based team environment.
  • Worked extensively with objective-c and iOS SDK.
  • Published app to App Store.
  • Fixed bugs and adding new features.

Confidential, Greenbelt, MD

iOS Application Developer

Responsibilities:

  • Developed Custom UIViews & UITableViews for user interface.
  • Implemented Apple’s Push Notifications Service.
  • Implemented data storage and retrieval using P-list, SQLite3, at ease to improve memory overhead of the app, and increase responsiveness.
  • Implemented UITabBarController & UINavigationController for easy navigation of the app.
  • Worked in an agile-based team environment.
  • Maintain and control code’s quality.
  • Maintain familiarity and expertise with the constantly changing and upgrading mobile development field
  • Experience developing service-oriented applications and interfacing with web services (JSON, SOAP)
  • Worked extensively with objective-c and cocoa frameworks in Xcode.

Confidential, Mclean, VA

Jr. Java Developer

Responsibilities:

  • Participate in analysis and design of the application in Java based on MVC Architecture, used Struts framework
  • Added features based on business and system requirements
  • Wrote Java classes to support functionalities like generation of the payroll processing for each pay group, benefits calculation and retirement services employees and employer services
  • Design and developed few GUIs, client side and server side validations using HTML, JSP, Java Script
  • Developed Struts action classes and validation classes using Struts controller component and Struts validation framework
  • Wrote Java operation classes to handle different transactions like calculate benefits, add/remove dependent, and change family status and payroll processing
  • Used PL/SQL stored procedures, triggers for handling database processing

We'd love your feedback!