We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Around 7 years of experience in the field of Software Design & Development using Object Oriented Technologies.
  • Development for iOS devices, using Objective C, Swift 3/2, iOS SDK. (Cocoa Touch, View Controllers, Notifications, Threading, Blocks, KVC, Auto layout, asynchronous RESTful JSON services, MVC.)
  • Extensive experience Consuming REST/SOAP Web Services and APIs.
  • Extensive experience in iPhone & iPod Touch application development.
  • Worked extensively on XCode, Interface Builder and Instrument.
  • Experienced in Mobile Application Development using UI Kit, Core Foundation with Cocoa touch .
  • Worked with concepts of Auto Layout in story boards.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked in an Agile environment with other iOS, Android developers including a well-rounded understanding of Agile tools like Jira, Confluence etc.
  • Experience in Test Driven Development (TDD) approach and Pair Programming.
  • Good Experience in Unit testing using XCTest, continuous integration using Jenkins.
  • Proficient in source control with Git, SVN.
  • Knowledge on implementation of Mapkit.
  • Worked with concepts of Multi-threading - NSThread, NSOperation and GCD.
  • Worked on Core data design, optimization and security implementation.

TECHNICAL SKILLS:

Languages: Swift 3 and 4, Objective-C, C, C++, Python, SQL

Database: My SQL, SQLite

Development tools: XCode, Visual Studio

Tools: Jira, Jenkins, GitHub, Gradle

Platforms: iOS, Apple Mac OSX, Linux, Microsoft Windows

Design Patterns: Singleton, Delegate, Observer, MVC

Web Technologies: JavaScript,HTML5, CSS, AJAX, JSON

Web Services: REST, SOAP

Office Suites: MS Office.

WORK EXPERIENCE:

Confidential, San Jose, CA

iOS Developer

Responsibilities:

  • Experienced with Next Gen Point of Sales System.
  • Participated in Daily Scrum to discuss the progress in the sprints.
  • Worked on Swift 3 in XCode to develop certain features of Mobile application in iOS .
  • Conversion of codebase from objective-C to Swift
  • Implemented the UI screens with UI Table View Controllers and segue ways from different View Controllers through Storyboard.
  • Created View controllers of native application through Storyboards.
  • Worked with UI TableViews, CustomCells, Navigation Controllers, delegates, and protocols.
  • Worked in Agile Environment for project and Team Management using JIRA.
  • Worked with GIT to merge the code and pull changes on to the working branch.
  • Fixed defects in the code.
  • Tested Web-based applications for clients and presented detailed QA testing results.
  • Wrote Unit tests and UITests for App stability and performance, using XCTest framework.
  • Used Jenkins to trigger Builds.

Environment: iOS 10, Objective C, Swift 3, XCode 8.0, XCode 8.3.3, Jira, JSON, GitHub, Jenkins

Confidential, Mountain View, CA

iOS Engineer

Responsibilities:

  • Worked on Swift 3 to create Mobile applications in iOS (iOS10 support to the application).
  • Implemented the UI screens with custom UI Table View, UI Alert View and UI Scroll View using Cocoa Framework.
  • Followed MVC pattern and design custom User Interface.
  • Extensive code development in mobile iOS apps for iPhone & iPad
  • Used Auto layoutin storyboards.
  • Ability to program in Swift (both UI/front-end as well as business logic).
  • Demonstrated ability in handling the memory management
  • Used CocoaPods as dependency manager.
  • Conducted performance analysis using XCode instruments.
  • Tested Web-based applications for clients and presented detailed QA testing results.
  • Worked with GIT to merge the code and pull changes on to the working branch.

Environment: iOS 8,9,10, Objective C, Swift 3, XCode 8.0, XCode 8.3.3, Jira, JSON, GitHub, Jenkins

Confidential

iOS Developer

Responsibilities:

  • Used Objective C for development.
  • Managed dynamic screen designs using Auto Layout.
  • Unit Testing after completion of each screen.
  • Used Core Data for data management & NSFetchedResultsController for handling data.
  • GCD implementation for multithreading.
  • Provisioning & Distribution of Application.
  • Push Notifications & Core Location implementations.

Environments: iOS 7, Objective-C, XCode 5.6, iPad, UIKit, JSON, XML, Core Data, Core Animation, SVN.

Confidential

Software Engineer

Responsibilities:

  • Quick Look Framework for generating preview of files on custom view and Print functionality.
  • Basic UIView Animations.
  • REST based web service integration using NSURLConnection and JSON parsing using JSON Serialization.
  • Created View Controllers programmatically.
  • Development of UI using UIKit (UILabels, UIButtons, UI View Controller, UI Table View Controller and Table View Cell.)
  • Collection views were used for organizing contact cards.
  • Version control done using SVN.
  • Used JIRA tool for task assignment, bug tracking and fixture.

Environment: iOS 6, Objective-C, XCode 4.1, 4.3.3, iPad, iPhone, Quick Look, Collection View, SVN

We'd love your feedback!