Sr. Ios Developer Resume
Mountain View, CA
SUMMARY:
- More than 6 years of experience on teh iOS mobile development industry,
- Developed professionally wif Objective C and Swift.
- Expertise wif 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 wif 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 teh Xcode debugger to trace bugs and profile applications wif Xcode instruments to enhance memory usage.
- Deep understanding of teh 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 wif Xcode Bots and Jenkins.
- Implemented Push Notifications on client side to present remote notifications and dealt wif silent notifications as well.
- Responsible for ensuring teh deployment of teh app to teh store, following teh Apple Human Interface Guidelines so teh app gets approved.
- Used Git for version and branch control.
- Projects developed wif a SCRUM Agile framework wif some degree of variation to adapt to teh team’s needs.
- Presented videos and livestreaming using HLS and AVFoundation.
- Worked wif Core Bluetooth to handle teh communication between BLE peripherals and iOS devices, consumed characteristics and services data wif custom classes.
- Experienced on JIRA to assign tickets and bug fixes.
- Did unit tests for Confidential and worked wif a Red Green Refactor approach (TDD).
SKILLS:
- 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:
Mountain View, CASr. iOS Developer
ConfidentialResponsible for:
- Worked on teh architecture of teh app using MVVM as teh main pattern, preferring a functional coding approach.
- Used RxSwift to handle teh binding of teh view models wif teh rest of teh architecture.
- Used RxAlamofire to handle teh networking calls to teh API and to conform to teh functional programming basis required for teh project.
- Used Core Data to store relevant activity information regarding teh user activity, calorie count and GPS cycling activity.
- Implemented Facebook Login to ease teh registration process.
- Used Core Location to register GPS coordinates and create a pool of information regarding teh user’s running and cycling activity.
- Used constraints and size classes to offer responsiveness.
- Used a Tab Bar controller guide teh user on multiple view selection.
- Used a navigation controller to deal wif teh view stack.
- Worked on a SCRUM environment wif 2 week sprints, daily standups, demo and retrospective meetings.
- Highly involved on meetings and teh estimation of Confidential process.
- Used Jira to handle teh ticketing system, scrum stories and bug fixing tickets.
- Worked under a TDD environment wif a high coverage for important Confidential using XCTest.
- Worked on UI implementation and immediate bug fixes.
- Worked wif remote and silent Push Notifications.
Keywords: Swift, MVVM, RXSwift, Core Data, Facebook Login, UITabBarController, UITableView, Core Location, RxAlamofire, SCRUM, Pivotal Tracker, TDD.
Mountain View, CA
Sr. iOS Developer
ConfidentialResponsible for:
- Developed under Swift using an MVC architecture.
- Interacted wif teh Product Owner on a constant basis to help on teh estimation of teh scope of teh project and specific required features.
- Did code reviews for fellow team developers and often times worked wif pair programming.
- Used Core Bluetooth to connect teh physical heart rate sensor, developed classes to represent teh central and teh peripheral and represent teh data being sent from teh characteristics and services.
- Used Storyboards and segues to better handle teh flow of teh application.
- Created custom table view cells to present teh 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 wif 2 week sprints.
- Used constraints and size classes to offer a responsive design for most of teh screen resolutions.
- Used multiple iOS design patterns like NSNotifications, Delegation, Façade, Adapter, Extensions (Decorator) and Singletons (wif caution).
Keywords: Swift, Storyboards, XIB, Segues, UITabBarController, URLSession, UITableViewCell, Core Bluetooth, AVFoundation, JIRA, SCRUM, Core Animation, Size Classes, Constraints, TDD.
Eagan, MN iOS Developer
ConfidentialResponsible for:
- Made Categories for Objective C classes to add valuable functionality on runtime.
- Used Confidential to store user settings and non - sensitive information.
- Used NSURLSession handle networking activity to teh 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 wif customized practices and 2 week sprints.
- Implemented a custom search controller to enhance teh user experience to find relevant locations wif custom filters.
- Used AVFoundation to interact wif media related to nonprofit organizations.
- Made use of TabBarController and a NavigationController to handle teh way teh app is navigated through.
- Created custom Table View Cells wif XIB files.
- Used multiple segmented controls through teh app to enhance teh user interaction.
- Made use of Core Animation to improve teh look and feel of teh app.
- Followed Apple’s guidelines and best development practices.
Keywords: Objective C, UITabBarController, UITableView, Segmented Controller, NSURLSession, UITableViewCell, Size Classes, Core Animation, AVFoundation, TDD.
San Francisco, CA iOS Developer
ConfidentialResponsible for:
- Developed on Objective C using Categories to extend teh functionality of classes such as NSString.
- Used a TabBarController and a NavigationController to handle teh way teh app is navigated through.
- Used Core Location and Google Maps to show available and relevant information about real estate locations.
- Used NSURLConnection handle all teh API requests and interactions wif teh backend.
- Worked wif Jira to handle single units of work or tickets.
- Worked under a SCRUM framework wif 2 week sprints.
- Implemented a custom search controller to enhance teh user experience to find relevant locations wif custom filters.
- Used constraints and size classes to improve to offer a responsive design.
- Responsible for helping teh team deploy teh application to teh app store.
- Followed Apple’s guidelines and best development practices.
Keywords: Objective C, UITabBarController, UITableView, UISearchController, Google Maps, Core Location, NSURLConnection.
Web Developer
Confidential
Responsible for:
- 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 teh user experience.
- Worked wif a waterfall approach.
- Implemented wireframes from Photoshop designs.
- Fixed bugs and implemented data analysis algorithms.
Web Developer
ConfidentialResponsible for:
- Worked on an interface that displayed crucial information of hospital data and goals.
- Goals where measured through unique metrics.
- Teh information was stored on a MySQL Database that was consumed to process it un chunks.
- Developed wif JSP, PHP and Third party frameworks.
- Worked wif a QA team that verified that teh Confidential worked properly.
- Worked wif teh stakeholders to gather teh requirements for teh project.