Sr. Ios Developer Resume
FL
SUMMARY
- Over 6 years of experience in iOS application development using XCode, iPhone SDK and Cocoa Touch framework
- Strong base of Objective C and C++
- Working experience with Swift programming language
- Expert in Object Oriented Programming principles and implementations
- Experienced in implementing multiple OOP architectures and design patterns including: MVC, KVO, Singleton
- Seasoned in invoking RESTful and SOAP web services
- Familiar with parsing JSON and XML web service responses with both 1st party and 3rd party frameworks
- Constructed application UIs using Storyboards and NIB files
- Experience working with Core Data for persisting data between application sessions
- Understanding of the MVC architecture and file organization both local and online
- Memory and Data Management experience in both Manual Retain Release and Automatic Reference Counting
- Experience with both SVN and Git
- Great expertise in Agile/SCRUM methodology and experience with Waterfall and TDD
TECHNICAL SKILLS:
Languages: Objective - C, SwiftDatabases: Core Data, SQLiteWeb Services: RESTful, SOAP, JSON, XML
IDEs: Xcode, Eclipse, Visual Studio
Libraries: CoreLocation, AVFoundation, MapKit, AFNetworking, SocialFramework, CoreGraphics, UIKit, Foundation, GCD, PLists,NSUserDefaults, Keychain, Categories, UIGestures, Interface Builder, XIB s, Storyboard, Push Notifications, Reachability, NSJSONSerialization, NSXMLParser, KissXML UIGestureRecognizers, Instruments, XCTest, OCUnit, NSOperations, Crashlytics, AirWatch, RestKit, iCloud, Dropbox API
Change Management Tools: Git, SVN, TestFlight, JIRA
Methodologies: Agile/SCRUM, Waterfall, TDD
OperatingSystems: iOS, Windows, Mac OS X
PROFESSIONAL EXPERIENCE
Sr. iOS Developer
Confidential, FL
Responsibilities:
- Managed the development of two full apps from proof-of-concept to production with overlapping timelines
- Maintained company Apple account for valid code signing certificates and provisioning profiles
- Administered and distributed test builds via TestFlight and Beta by Crashlytics; deployed app via AirWatch
- Implemented heavy multithreading functionality using GCD and NSOperations
- RESTful web service calls invoked using RestKit and NSURLSession
- Response JSON parsed using NSJSONSerialization
- Refactored VRMS-Auction proof of concept to iOS7 coding and UI standards ensuring a smoothtransition from iOS 6
- Persisted data on device using both Core Data and NSUserDefaults
- Constructed UIs using Storyboards with AutoLayout constraints along with QuartzCore
- Equipped application with Crashlytics for crash reporting
- Worked on resolving crashes and defects in common UI and security components
- Used JIRA for bug tracking / GitHUB for version control
- Agile/SCRUM
iPhone Developer
Confidential, MO
Responsibilities:
- Worked mainly with the platform team, handling many of the reusablecomponents to be used throughout multiple apps
- Main responsibility was to remain ontop of the iOS 7 transition and offer advice where needed
- Worked with iOS 7 since beta 1 was released ensuring a smoothtransition from iOS 6.
- Refined some pre-existing animation algorithms
- Worked with autolayout in Xcode 5
- Updated unit tests which uncovered Apple API changes due to heavily customized code
- Worked on resolving crashes and defects in common ui and security components
- Used JIRA for bug tracking / GitHUB for version control / Crucible for code review
- Agile/SCRUM
Sr. iPhone Developer
Confidential, New York, NY
Responsibilities:
- Confidential helps you arrange your photos into a nice photo collage and share with family and friends
- Attractive UI was developed by in-house graphic design team and implemented by development team
- Primary architecture used were MVC and Singleton
- Designed as a Universal application and optimized for iPhone 5
- AVFoundation framework was implemented to allow users to take pictures for collages
- RestKit framework was used to map server response to data class
- MessageUI framework was used to share collages through email or text
- SVN repository was used for version control and primary IDE used was Versions
- Requires iOS 4.3 or later and developed using Xcode 4.4
- UI and Application Designing using NIB files and in process of transitioning to Storyboards
- CoreData Framework was implemented to save user's favorite collages
- Primary role was to implement RestKit framework to map server response to data class
- Secondary role was to develop custom API to allow users to build collages
- Implemented SenTestingKit framework for Unit Tests
- Fixed bugs whenever any were found and documented in JIRA
- Documented code within application and Adobe Reader
Sr. iPhone Developer
Confidential
Responsibilities:
- Travel Tracker is a complete travel assistant for combining your flights, hotel, car rentals, and more within the app
- Developed as a Universal application
- Requires iOS 4.3 or later
- In-house cloud API was created to provide syncing for iPad, iPhone, Mac, and Android
- Streamlined UI was implemented using NIB files
- Performed all roles from UI design within Adobe Photoshop to implementing code
- Primary role was creating code base to allow users to connect to server and display flight data to user
- Worked on integrating MessageUI framework to allow users to flight information
- Designed application screen layout based on wireframes from in-house graphic design team
- Managed data and memory management from streamlining code and using various debugging tests
- Created and implemented code for currency exchange rates
- Developed and tested unit cases through acceptance based tests and OCUnit
iPhone Developer
Confidential
Responsibilities:
- Confidential allows users to create documents on the fly and have them be synchronized to various devices including iPhone and iPad
- Designed as a Universal Application
- Was developed using iOS 3.0 or later at the time
- Developed using XCode 3.2
- Various OOP practices were used including MVC, KVO, and Singleton architectures
- Implemented UI based off documentation and images from in-house graphic design team
- Implemented custom class to allow synchronizing through iCloud and Dropbox
- Implemented Core Text framework to allow users to use custom fonts
- Fixed bugs when notified or documented by QA in JIRA bug tracking system
iPhone Developer
Confidential
Responsibilities:
- Confidential is an essential app for anyone who needs to track mileage for tax deduction or reimbursement
- Designed as an iPhone Application
- Compatible with iOS 3.1 or later and developed using XCode 2.9
- UI and Application Designing using NIB files
- Memory management system used was Manual Retain Release
- UIKit framework was used to implement easy-to-use UI
- Various OOP practices were used including MVC, KVO, and Singleton architectures
- Main task was to setup Core Plot framework to share chart data with user
- Implemented UI based off documentation and wireframe designs
- Conducted memory management testing by using Static Analyzer and Instruments