We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Over six plus years of IT experience in iOS and web application development.
  • Three plus years of experience in developing iOS apps with Xcode using Swift and Objective C.
  • Worked with different layers of iOS SDK (Cocoa Touch, Media, Core Services and Core OS) and used frameworks like MapKit, Core Location, UIKit, Foundation, NotificationCenter, UserNotifications, AVFoundation, and Core Data.
  • Developed iOS applications using UITableView, UICollectionView, UIAlertController, custom UIViews, UIScrollView, custom UIButton, UISwitch, and UISegmentedControl.
  • Developed multiview applications with NavigationController, TabBarController, SplitViewController, and Segues using interface builder as well as through code.
  • Implemented patterns like Singleton, Observer, MVC, MVP, MVVM, Delegation pattern, and Coordinator pattern.
  • Experience in using GCD and Operation Queues to achieve concurrency in the application.
  • Implemented biometric authentication in iOS using Local Authentication Framework.
  • Used Localization and Internationalization for enabling the mobile app to support and adapt to different languages.
  • Implemented unit tests and UI tests in the project using the XCTest Framework.
  • Experience of working as an iOS developer in a globally distributed Scrum team.
  • Three years of experience as a java developer with experience of developing multithreaded applications under J2EE architecture using Spring, Hibernate, Servlet and RESTful web services
  • Worked with web technologies like HTML, CSS, JavaScript, AJAX and jQuery.
  • Created SQL and PL/SQL queries, stored procedures and triggers to perform CRUD operations on the database.
  • Experience with development tools like Git, GitHub, GitLab, Jira, and CircleCI for building applications in a collaborative environment.

TECHNICAL SKILLS

Languages: Objective C, Swift 2.x/ 3/ 4, Java

IDE: Xcode, Eclipse, NetBeans

Databases: SQLite, MySQL, Oracle

Web Development: HTML, CSS, JavaScript, jQuery, AJAX

Web Services: REST, SOAP

Operating System: macOS, iOS, MS Windows, Linux, Ubuntu

Version Control: Git, GitHub, GitLab, SVN

PROFESSIONAL EXPERIENCE

Confidential,Mountain View,CA

iOS Developer

Responsibilities:

  • Worked on implementation of UI features of the application based on the UI/UX document, both programmatically and via storyboards.
  • Used Auto Layouts, size classes to create an adaptive UI for supporting the applications across different devices ranging from iPhone to iPad.
  • Incorporated the hub offline feature in the app by listening for events within the app using Reactive Swift and updating the UI accordingly.
  • Added the Device Pair error screen to the app using Protocol and Delegates, Auto Layout, UIKit, WebKit, closures, and Reactive Swift.
  • Worked on the ‘Move all Devices’ feature in the app using UIKit, multithreading, and Reactive Swift.
  • Worked on the implementation of features like canopy service signup and upgrade in the app using multithreading, functional programming, REST APIs, UIKit, Foundation, and functional reactive programming.
  • Worked on the QR code scanning feature for adding new devices to the app using AVFoundation Framework.
  • Used UICollectionView, UITableView, UIAlertView, UINavigationView, UITabBar to organize and present app content and provide easier navigation through the app.
  • Developed unit tests for the different classes in the project using the XCTest framework.
  • Analyzed and fixed blocking and critical bugs identified by the QA, using Xcode debugging tools.
  • Identified and implemented accessibility requirements of the application based on Apple’s Accessibility Guidelines.
  • Work with development tools like GitHub, GitLab, Git, CircleCI, and Jira to develop the application in a globally distributed Agile development environment.

Environment: Swift 3.0/4.0, Xcode, Cocoa framework, Reactive Cocoa, Reactive Swift, Git, GitHub, GitLab.

Confidential, Memphis, TN

IOS Developer

Responsibilities:
  • Worked with Xcode and Swift to develop the native iOS application.
  • Utilized the UIKit Framework to develop the UI components of the application.
  • Customized UICollectionView and UICollectionViewCells to display different hotels.
  • Incorporated functionality to sort hotel results displayed based on different criteria.
  • Used 5 to get the current location of the user.
  • Used MapKit framework to display the hotel search results on the map.
  • Created custom annotations views to provide description for each hotel displayed the map.
  • Developed customized UITableView and UITableViewCells to display content to the user.
  • Incorporated feature to display search suggestions using API, while the user enters the search information.
  • Implemented UserDefaults to save the reward points of the user.
  • Used AFNetworking to interact with web service API and parse JSON content.
  • Worked with GCDs and closures to get content from the web service APIs.
  • Used Core Data to store the previous hotel stay information of the user.
  • Worked with Auto Layouts to support the application on different apple devices.
  • Worked with size classes to support the application on iPhone and iPad.
  • Used Cocoa pods to incorporate third party libraries in the application.
  • Followed the Agile Methodology of development and worked with a cross functional team of testers and developers.
  • Worked with Git for updating and pulling code from the codebase.

Environment: Xcode, Swift, UIKit, MapKit, Core Data, UserDefaults, Git, Cocoa Touch Framework, IPhone/IPad Simulator.

iOS Developer

Confidential, Austin, TX

Responsibilities:
  • Worked with Xcode and Objective C using frameworks like UIKit and Foundation to develop the application.
  • Customized UIViews, UITableView and UITableViewCells to display search results and categories to the user
  • Implemented UIAlertController to display alert message to the user.
  • Used custom UICollectionView and UICollectionViewCells to display different categories like yoga, pilates, indoor cycling and boot camp to the user.
  • Implemented search functionality allowing user to search for an item and display recent searches to the user.
  • Implemented the create account page and validated the details entered by the user in the create account page.
  • Implemented search autocomplete feature that provides suggestions to the text entered by the user in the search box.
  • Used blocks, GCD, NSURL, NSURLSession to interact with the web service APIs.
  • Parsed the JSON data received from the server using NSJSONSerialization class.
  • Worked on providing push notifications to notify user about the deals and new features using Urban Airship SDK.
  • Implemented feature to allows the user to sort and filter search results based on distance.
  • Used core data to store the recent searches, locations, and favorites selected by the user
  • Worked with Auto Layout to display app on different devices.
  • Worked towards making the app iPhone and iPad compatible.
  • Worked with a team of developers, testers, and business analysts following the Agile method of development.
  • Used GitHub for version control.

Environment: Xcode, Objective C, Auto Layout, GitHub, Core Data, SQLite3, UIKit, Foundation framework, iPhone/iPad Simulator.

We'd love your feedback!