Sr. Ios Developer Resume
4.00/5 (Submit Your Rating)
Seattle, WA
SUMMARY:
- I have 4 years of experience in developing mobile applications in iOS and Android using Objective C, Swift and Java.
- Experience working with the iPhone SDK, Xcode, Cocoa Touch to develop native iOS apps.
- Along with experience in native development, I also have experience developing hybrid applications with Cordova and responsive Web application.
- I have worked with various design patterns like MVC, MVVM and singleton.
- Experience creating static libraries and used delegation and notifications for data communication.
- Experience working with CoreData, SQLite and user defaults to store user information and cache data for offline use.
- Experience developing and consuming web services in JSON and XML format using NSURLSession, NSURLConnection, Alamofire, AFNetworking.
- Proficient in creating UIs with Storyboards with AutoLayout and size classes, along with XIBs for multiple screens supporting both iPhone, iPad, and more recently apple watch as well.
- Most of the applications that I worked on used Grand Central Dispatch (GCD) or NSOperation for concurrency.
- Knowledge of other frameworks like MapKit, AVFoundation, Core Location, Core Animation, etc.
- Experience with Web Technologies like BootStrap, Angular JS, HTML, CSS, Javascript, JQuery and php.
- I am a team player but also have the ability to lead a team.
- Proficient in the SCRUM methodology and Test Driven Development.
- Use of XCTest and Instruments to perform testing and debugging on the applications.
- Ability to manage multiple projects while meeting challenging deadlines.
TECHNICAL SKILLS:
OS: iOS, Android
Languages: Objective C, Swift and Java
Databases: CoreData, SQLite and MySQL
Web: BootStrap, Angular JS, HTML, CSS, Javascript, JQuery and php iOS Frameworks: UIKit, Cocoa Touch, MapKit, AVFoundation, QuartzCore, AVPlayer, CoreLocation, Core Graphics, CoreBluetooth, iCloud API, NSJSONSerialization, NSXMLParser
Other: CocoaPods, Scrum, Continous Integration, TDD
EXPERIENCE:
Confidential, Seattle, WA
Sr. iOS Developer
- Designed and developed the family calendar with color codes for individual and group items.
- Added ability to add events and set reminders in the calendar.
- Created neat and simple screens for adding Shopping lists and Todo lists.
- Table views with custom cells were used to display the list in a card like format.
- Added ability to add commonly used recipes to the app so that anyone in the family could use that and make wonderful meal preparations.
- Added support for Ads in the free version.
- Used multiple targets for different types of the same app (Free and premium)
- Participated and led Scrum meetings and helped in the design and architecture of the application.
- Worked on migrating the application from Objective C to Swift.
Sr. iOS Developer
- The UI is designed in such a way that it was responsive.
- Used Storyboards to design the entire flow of the application according to the different use cases.
- Added ability to take pictures of the receipts to add information into the application.
- Added ability to save the expense reports as PDF or email to the concerned person.
- Worked on the webserver to read email messages and convert them into receipts that can be used inside the app.
- Used the tool bar to display quick access icons to the user.
- All the expenses are displayed in a clean table view with custom table view cells.
- Created screens for displaying reports and usage statistics.
- Followed SCRUM methodology with two week sprints for efficient software development.
Jr. iOS Developer
- Upgraded the ability to view account history and pending/ processing transactions.
- Added ability to schedule transfers at bank of pacific or to other banks.
- Created logics for searching and filtering transactions based on different criteria.
- Used the camera to allow users to click pictures of the check and deposit it to their account from their mobile device.
- Added ability to view and update frequent recipients.
- Simple UI design for ease of use
- Worked on adding security to the application using AES encryption and keychain.
- All information was stored on the server and not on the device to ensure that no information was lost if the mobile device was lost.
Mobile Developer
- Worked on iOS and Android versions of the KPI Forms application.
- Helped in upgrading the the application with new features based on the requirements
- Helped in resolving issues and working on customer reported bugs.
- Created wrapper classes to work with XML and JSON web services.
- Used XIB files to design clean and simple UI for phones and tablets.
- Used Apache Cordova to design web views for part of the application that was hybrid.
Web Developer
- Designed data gathering techniques to improve productivity.
- Designed and developed the entire system to adapt it to needs of the customer.
- Helped in upgrading the the application with new features based on the requirements
- Helped in resolving issues and working on customer reported bugs.
- Used HTML, CSS, Javascript, .Net, Angular JS and JQuery.
- Added custom animations for smooth transition between controls and forms.
Web Developer
- Worked on school management system to create a fast and easy way for students to register for courses.
- Added the ability to view and submit assignments online.
- Added ability to pay for classes online.
- Migrated the application to the latest technologies.
- Created multiple dashboards and admin panel.
- Used Angular JS, php and MySQL for managing data