We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 8 years of experience in the IT industry including 6 years in mobile development for iPhone and 2 as a web developer.
  • Hands on experience in iOS application development using Objective - C, iOS SDK, Xcode, Cocoa Touch frameworks and Mac OS X.
  • Comprehension of Software Development Life Cycle (SDLC) for strategically designing, implementing, debugging and maintaining the software.
  • Understanding of Model View Controller (MVC) design pattern in iOS development.
  • Experienced in developing data driven applications utilizing Core Data and SQLite3.
  • Programmed multi-threaded apps using NSOperations, NSOperationQueues, Blocks and Grand Central Dispatch (GCD).
  • Built map based apps using the MapKit and Core Location frameworks.
  • Working experience with social networks API such as Facebook and Twitter.
  • Created user-friendly interfaces both programmatically and using multiple Storyboards, Navigation Controller, Tab Bar and Table View Controller.
  • Clear knowledge in ad-hoc distribution and submission of the app on the AppStore.
  • Integrated XML and JSON for reading and writing documents.
  • Developed web sites using HTML5, CSS3, JavaScript, PHP and Adobe CS master collections.
  • Advanced knowledge of the MySQL Database Management System, in addition to MS Access.
  • Excellent oral, written and problem solving skills.

TECHNICAL SKILLS

Programming Skills: Swift, Objective C, C/C++ and VB.net

Mobile: iOS

Web Development: HTML5, CSS3, JavaScript, PHP, JSON, XML, XHTML

IDE: Xcode, Visual Studio, Eclipse

Software: MS Office, Adobe Master Collections

Database: SQLite, MySQL, MS Access

Servers: MySQL Sever, Apache, Linux Ubuntu

Operating systems: Mac OS X, Windows Vista, 7 and 8, Windows server 2012, Linux Ubuntu

Source Control: Git, Subversions

PROFESSIONAL EXPERIENCE

Confidential iOS Developer

Responsibilities:

  • Used Grand Central Dispatch (GCD) approach for performing concurrent operations that enables users to make downloads while performing other tasks.
  • Added Gesture recognizers to views that permit users to zoom in and out by double touching or pinching texts and images.
  • Made use of Dynamic Type which gives the user control over text size in the app.
  • Utilized SQLite3 to store data locally so that users can get access to the newspaper even when they are offline.
  • Included a horizontal Scroll View to create clickable thumbnail images to allow users to tap and directly go to a chosen section.
  • Created a Collection View for displaying images of the paper’s editions that users can tap to download.
  • Used Alert View for the purpose of displaying alert messages when appropriate.
  • Added in a Tab Bar Controller of the ease of navigation.
  • Used the debugger to create break points in the code and fixed actual and potential bugs.
  • Tested the app using an iPhone Simulator and multiple iPhone devices.

Technical Environment: Mac OS X, Xcode, iOS SDK, Objective-C, swift, Cocoa Touch frameworks, JSON, iPhone simulator, iPhone, Github, TestFlight.

Confidential iOS Developer

Responsibilities:

  • Used the Facebook graph API 2.1 in order to get users’ Facebook friends lists.
  • Made server calls using NSURLSession to download data in JSON format.
  • Serialized JSON data using NSJSONSerialization and displayed it in a table view.
  • Utilized Coredata to save downloaded data locally for faster data access.
  • Used Storyboard and other UI elements, such as table views, custom cells, navigation controllers and others for displaying data as well as for the ease of navigation.
  • Followed daily stand ups and weekly reviews as part of the organization’s agile methodology.
  • Analyzed the business requirements and discussed them with the business and development teams.
  • Tested the app in multiple iPhone devices and made changes accordingly to insure high performance on different devices.

Confidential iOS Developer

Responsibilities:

  • Used Agile Approach for building the project following daily scrums and monthly sprint meetings.
  • Made use of multi threading technologies for the sake of enhancing performance and user experience.
  • Utilized NSURLSession to handle networking processes as well as for uploading and downloading data to/from server.
  • Used iOS’s keychain and symmetric encryption to securely store users’ usernames and passwords.
  • Performed unit testing to insure all methods and functions return expected results.
  • Created a static library that will be implemented by a third party application.
  • Tested the app using an iPhone simulator as well as multiple iPhone devices.
  • Used NSJSONSerialization for data serialization purposes.
  • Cooperated with other web developers and android developers to insure that users will have similar experience when using different devices.

Technical Environment: Mac OS X, Xcode, Objective-C, iOS SDK, Cocoa Touch frameworks, JSON, Github, TestFlight, iPhone simulator.

We'd love your feedback!