Mobile Developer Resume
4.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY:
- Over 5 years of experience developing iOS applications using Swift and Objective - C
- Worked extensively on Xcode, Interface Builder, Instruments for debugging, profiling and optimizing build processes
- Proficient in implementing UI/UX with Storyboards, XIBs, AutoLayout constraints
- Working experience in Swift and keeping up with upcoming changes in the open source language, as well as the latest Xcode and iOS versions
- Very comfortable consuming all kinds of webservices, mainly REST and JSON based. Have native experience with URLConnection, URLSession, Codable, JSONSerialization and 3rd party experience with AFNetworking, AlamoFire, Firebase by using CocoaPods
- Proficiency with concepts like memory management - Manual Counting (MRC) & Automatic Counting (ARC), Persistent Data and Data Structures
- Stored data persistently in a plethora of ways: CoreData, SQLite, p-lists, NSUserDefaults, Keychain and iCloud
- Good with all the general design patterns like MVC, MVVM, VIPER, Key Value Observer (KVO), Singleton
- Avid tester seeking to always have high code base test coverage percentages, good with creation of UIAutomation tests via XCTest framework
- Expertise in developing software applications using Test Driven Development (TDD) and Pair Programming using Agile/SCRUM methodology
- Good at processing crash logs / reports, using the debug console, breakpoints, instruments
- Experience in using Protocols, Delegates, Blocks, Extensions, Closures
- Thorough understanding of App Store requirements, HIGs, iTunes Connect
- Good at processing crash logs / reports, using the debug console, breakpoints, instruments
- Actively involved in mockups, prototyping and design with members of design team
WORK EXPERIENCE:
Mobile Developer
Confidential, Dallas, TX
Responsibilities:
- Worked extensively with Swift and Xcode in migrating from Objective - C to Swift.
- UI was re-created using Storyboards and Auto layout. Worked with the UI/UX team to design a user-friendly interface for the iOS application
- Responsible for consuming the RESTful services, getting JSON response and parsing them to get the required information
- Implemented powerful control flow using mechanisms in Swift like for-in and switch statements.
- Worked on the application networking layer to retrieve the details of user s reservation information
- Used Core Location to determine the user location in several areas of the application Implemented Core Data to improve memory overhead of the app and increased responsiveness
- Implemented Push Notifications, Analytics, Remote configuration and Crash reporting features while integrating the mobile app with Firebase
iOS Developer
Confidential, Minneapolis, MN
Responsibilities:
- Worked extensively with Swift, Xcode and Frameworks like UIKit and Foundation.
- Consumed HTTPS Restful Services using UrlSession for calling and managing all request and response packets extensively.
- Responsible for consuming the RESTful services, getting XML response and parsing them to get the required information
- Implemented Push Notifications to display alerts to the user about their account activity and security based on their ps
- Used crash logs and the Xcode debugger to make critical bug fixes that reduce the network overhead and improve performance of the application
- Worked with the UI/UX team to design a user - friendly interface for the iOS application
- Worked on iOS Storyboards for custom UI implementation with storyboards and associated with appropriate reusable classes
- Worked extensively on table view controller and made customized table view cells according to the client
- Involved in Daily Scrum meetings and estimation of the tasks for the user stories
- Involved in all aspects of application development including design, development and testing
- Used TestFlight to create functional test through iTunes Connect and XCTest framework to write unit tests
iOS Developer
Confidential, Los Angeles, CA
Responsibilities:
- Worked extensively on Xcode, Objective-C, Cocoa pods for developing native iOS applications on iPhone, iPad.
- Developed quality code in Objective-C and Swift to meet story acceptance criteria.
- Developed the screens, UIViews and many UI elements using storyboards in Swift.
- Implemented the web services using AFNetworking with client API, request and response.
- Implemented Core Data framework to store user data.
- Retrieved secured dynamic data from the web server using JSON and XML parsing.
- Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
- Added animation between UIViews for smooth transitioning and better user experience using Segues.
- Used Cocoa Pods and UIKit Framework, Foundation Framework and CoreGraphics Frameworks.
- Defined, developed and maintained applications that consume web services (REST, SOAP, JSON, XML) using GET and POST methods.
- Supported QA with bug fixes, test case creation support, and triage meetings.
- Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in repository.
- Worked as part of a dynamic team through 2-week sprints in agile development process.
iOS Developer
Confidential
Responsibilities:
- Worked extensively on Xcode, Objective - C for developing the native iOS application for iPhone
- Designed and Developed modules using Swift
- Worked on the integration of Google Analytics into the application
- Worked on MVC design architecture, Cocoa design patterns, delegates and protocols
- Integrated Facebook and Google authentication and choice to sign up with e-mail
- Push notifications were implemented to display alerts to the user about their account and booking activities
- Developed multiple screens compatible for iPhone.
- Extensively used UIKit, Core Location, Foundation and Map Kit
- Developed critical tools for this project like customized Navigation Bar and UIScrollView
- Used JIRA to manage and keep track on progress of project
- Involved in Agile Scrum methodology for development and involved in daily standup call, Sprint planning & Review meetings