We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • More than 6 years of experience on the iOS mobile development industry,
  • Developed professionally with Objective C and Swift.
  • Expertise with architectures and design patterns like MVC, MVVM, Delegation, Publisher Subscriber, Adapter, Façade, Decorator, Protocols and Observer among others.
  • Consumed both REST and SOAP web services, used NSURLConnection, URLSession, Alamofire, AFNetworking and RxAlamofire.
  • Implemented concurrent solutions using Grand Central Dispatch and NSOperation.
  • Used Carthage and Cocoapods to handle third party frameworks.
  • Persisted information with Core Data, User Defaults, SQLite and Plists.
  • Added an extra level of security by introducing Touch ID, Keychain and token based libraries for authentication.
  • Made use of the Xcode debugger to trace bugs and profile applications with Xcode instruments to enhance memory usage.
  • Deep understanding of the iOS memory mechanism both on ARC and MRR.
  • Worked on multiple UI projects using Storyboards, Segues, XIB and programmatic dynamic content.
  • Experienced on location solutions using Core Location, Map Kit and Google Maps.
  • Worked on projects that had continuous integration with Xcode Bots and Jenkins.
  • Implemented Push Notifications on client side to present remote notifications and dealt with silent notifications as well.
  • Responsible for ensuring the deployment of the app to the store, following the Apple Human Interface Guidelines so the app gets approved.
  • Used Git for version and branch control.
  • Projects developed with a SCRUM Agile framework with some degree of variation to adapt to the team’s needs.
  • Presented videos and livestreaming using HLS and AVFoundation.
  • Worked with Core Bluetooth to handle the communication between BLE peripherals and iOS devices, consumed characteristics and services data with custom classes.
  • Experienced on JIRA to assign tickets and bug fixes.
  • Did unit tests for features and worked with a Red Green Refactor approach (TDD).

SKILL:

  • REST & SOAP Web Services
  • UI and UX
  • Objective C and Swift
  • Core Data and SQLite
  • Core Location
  • PHP
  • XCTest
  • SCRUM
  • Package Managers
  • Core Bluetooth
  • HLS
  • Java

WORK EXPERIENCE:

Confidential, Dallas, TX

Sr. iOS Developer

Responsibilities:

  • Worked on the architecture of the app using MVVM as the main pattern, preferring a functional coding approach.
  • Used RxSwift to handle the binding of the view models with the rest of the architecture.
  • Used RxAlamofire to handle the networking calls to the API and to conform to the functional programming basis required for the project.
  • Used Core Data to store relevant activity information regarding the user activity, calorie count and GPS cycling activity.
  • Implemented Facebook Login to ease the registration process.
  • Used Core Location to register GPS coordinates and create a pool of information regarding the user’s running and cycling activity.
  • Used constraints and size classes to offer responsiveness.
  • Used a Tab Bar controller guide the user on multiple view selection.
  • Used a navigation controller to deal with the view stack.
  • Worked on a SCRUM environment with 2 week sprints, daily standups, demo and retrospective meetings.
  • Highly involved on meetings and the estimation of features process.
  • Used Jira to handle the ticketing system, scrum stories and bug fixing tickets.
  • Worked under a TDD environment with a high coverage for important features using XCTest.
  • Worked on UI implementation and immediate bug fixes.
  • Worked with remote and silent Push Notifications.

Keywords: Swift, MVVM, RXSwift, Core Data, Facebook Login, UITabBarController, UITableView, Core Location, RxAlamofire, SCRUM, Pivotal Tracker, TDD.

Sr. iOS Developer

Confidential, Mountain View, CA

Responsibilities:

  • Developed under Swift using an MVC architecture.
  • Interacted with the Product Owner on a constant basis to help on the estimation of the scope of the project and specific required features.
  • Did code reviews for fellow team developers and often times worked with pair programming.
  • Used Core Bluetooth to connect the physical heart rate sensor, developed classes to represent the central and the peripheral and represent the data being sent from the characteristics and services.
  • Used Storyboards and segues to better handle the flow of the application.
  • Created custom table view cells to present the API and device information in a pleasing matter.
  • Used AVFoundation to handle media playing of instructional videos and informative material.
  • Used JIRA to handle tickets, bug fixes and SCRUM stories.
  • Worked on a SCRUM manner with 2 week sprints.
  • Used constraints and size classes to offer a responsive design for most of the screen resolutions.
  • Used multiple iOS design patterns like NSNotifications, Delegation, Façade, Adapter, Extensions (Decorator) and Singletons (with caution).

Keywords: Swift, Storyboards, XIB, Segues, UITabBarController, URLSession, UITableViewCell, Core Bluetooth, AVFoundation, JIRA, SCRUM, Core Animation, Size Classes, Constraints, TDD.

iOS Developer

Confidential, Eagan, MN

Responsibilities:

  • Made Categories for Objective C classes to add valuable functionality on runtime.
  • Used NSUserDefaults to store user settings and non - sensitive information.
  • Used NSURLSession handle networking activity to the API, created proper networking class to offer modularity and abstraction.
  • Used Jira to handle stories and bug fixes.
  • Used constraints and size classes to improve to offer a responsive design.
  • Worked under a SCRUM framework with customized practices and 2 week sprints.
  • Implemented a custom search controller to enhance the user experience to find relevant locations with custom filters.
  • Used AVFoundation to interact with media related to nonprofit organizations.
  • Made use of TabBarController and a NavigationController to handle the way the app is navigated through.
  • Created custom Table View Cells with XIB files.
  • Used multiple segmented controls through the app to enhance the user interaction.
  • Made use of Core Animation to improve the look and feel of the app.
  • Followed Apple’s guidelines and best development practices.

Keywords: Objective C, UITabBarController, UITableView, Segmented Controller, NSURLSession, UITableViewCell, Size Classes, Core Animation, AVFoundation, TDD.

iOS Developer

Confidential, San Francisco, CA

Responsibilities:

  • Developed on Objective C using Categories to extend the functionality of classes such as NSString.
  • Used a TabBarController and a NavigationController to handle the way the app is navigated through.
  • Used Core Location and Google Maps to show available and relevant information about real estate locations.
  • Used NSURLConnection handle all the API requests and interactions with the backend.
  • Worked with Jira to handle single units of work or tickets.
  • Worked under a SCRUM framework with 2 week sprints.
  • Implemented a custom search controller to enhance the user experience to find relevant locations with custom filters.
  • Used constraints and size classes to improve to offer a responsive design.
  • Responsible for helping the team deploy the application to the app store.
  • Followed Apple’s guidelines and best development practices.

Keywords: Objective C, UITabBarController, UITableView, UISearchController, Google Maps, Core Location, NSURLConnection.

Web Developer

Confidential

Responsibilities:

  • Developed a visual interface that made use of JSP and PHP to process information and displayed graphics that allowed decision takers to understand historical bus data and metrics.
  • Made use of Bootstrap to enhance the user experience.
  • Worked with a waterfall approach.
  • Implemented wireframes from Photoshop designs.
  • Fixed bugs and implemented data analysis algorithms.

Web Developer

Confidential

Responsibilities:

  • Worked on an interface that displayed crucial information of hospital data and goals.
  • Goals where measured through unique metrics.
  • The information was stored on a MySQL Database that was consumed to process it un chunks.
  • Developed with JSP, PHP and Third party frameworks.
  • Worked with a QA team that verified that the features worked properly.
  • Worked with the stakeholders to gather the requirements for the project.

We'd love your feedback!