Sr Ios Developer Resume
Warren, NJ
SUMMARY:
- Results - oriented software developer with 8 plus years of progressive experience in Mobile Application Development on iOS platform seeking a position as an iOS Developer. My main goal is to create software with the user in mind, applications with a useable and intuitive user interface experience, and projects with highly readable and easily maintainable source code.
TECHNICAL SKILLS:
Databases: Subversions
SQLite, CoreData.: SourceTree, Versions.
Tools: XCode, Git, SourceTree, Photoshop.
Languages: Objective-C/C++, Swift, JSON, XML, HTML, SQL.
iOS versions: iOS 4.0-8.0.
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ)
Sr iOS Developer
Responsibilities:
- Creating architecture of the app - base controller classes, client-server communication module, handler classes for search, logging, store secured data, building custom UI controls.
- Shop Flow: Analyzing design and applying project architecture to the flow screens.
- Shop Flow: Creating class controllers of the flow using base parent classes.
- Integrating adobe tagging through whole the app.
- Billing and Payments Flow: Implementing some additional screens for next bill period.
- Billing and Payments Flow: Testing and defect fixing.
- Service and Support Flow: Fetching chat history, populating all types of messages.
- Developing loyalty flow (rewards).
- Support, testing and defect fixing during all further versions of the app. (1.0-1.7)
Environment: Xcode 7.0-8.2.1, Objective-C, SVN
Confidential, Rockville, MD
Sr iOS Developer
Responsibilities:
- Integrated design templates as a base for UI development.
- Described the JSON format of client-server communication methods.
- Created main singleton-classes for network communication, data storage and global settings.
- Developed all UI controllers and custom UI controls according to the design.
- Polished UI, tested all functionalities, and fixed all noticeable bugs.
- Documented and commented the code of the project.
Environment: Xcode 6.0-6.2, Objective-C/C++, SourceTree(Git), Mac OSX (10.+).
Confidential, Parsippany, NJ
Sr iOS Developer
Responsibilities:
- Described the JSON format of client-server communication methods.
- Created main singleton-classes for network communication, data storage and global settings.
- Developed all UI controllers and custom UI controls according to the design.
- Described the format of Push-notifications and implemented them to project.
- Added frameworks: build delivery and logging - TestFlightSDK.
- Polished UI, tested all functionalities, and fixed all noticeable bugs.
- Documented and commented the code of the project.
Environment: Xcode 5.0-6.0, Objective-C/C++, SourceTree(Git), Mac OSX (10.+).
Confidential, North Brunswick, New Jersey
Sr iOS Developer
Responsibilities:
- Designed entire look of all user interfaces;
- Constructed CoreData database structure in cooperation with server-side developer;
- Described the JSON format of client-server communication methods.
- Created main singleton-classes for network communication, data storage and global settings.
- Developed all UI controllers and custom UI controls according to the design.
- Described the format of Push-notifications and implemented them to project.
- Added frameworks: build delivery and logging - TestFlightSDK, geolocation framework - GoogleMaps.
- Polished UI, tested all functionalities, and fixed all noticeable bugs.
- Documented and commented the code of the project.
Environment: Xcode 5.0-6.0, Objective-C/C++, SourceTree(Git), Mac OSX (10.+), Photoshop CS.
Confidential
Sr iOS Developer
Responsibilities:
- Developed all controllers according to the application design.
- Created network communication, data storage manager classes. XML data parsing mechanism.
- Built core search mechanism, including two modes: basic and advanced.
- Implemented social sharing functionalities (Facebook, Twitter, Email).
- Made testing and bug fixing.
- Supported project while a couple of re-brandings.
- Documented project specification and commented the code of the project.
- Responsible for declaring good code practices in mobile team.
- Improved UI/UX behavior in all controllers, added some animations.
- Enhanced network data protocol, authorization, and registration methods.
- Supported project during couple of updates.
- Tested and fixed bugs.
- Documented project specification and commented the code of the project.
- Created all UI controllers and custom controls.
- Built core logic and main mechanism of application functionality.
- Responsible for data synchronization and consistency.
- Tested and fixed bugs.
- Commented the code of the project.
- Coordinated distribution of the tasks to the project members.
- Developed all controllers according to the application design.
- Created network communication, data storage manager classes.
- Made testing and bug fixing.
- Documented project specification and commented the code of the project.
Environment: Xcode 4.0-5.0, Objective-C/C++, Mac OSX (9.0-10.0).
Confidential
Responsibilities:
- Developed all controllers according to the application design.
- Constructed CoreData database structure in cooperation with server-side developer;
- Described the JSON format of client-server communication methods.
- Created network communication, data storage manager classes.
- Made testing and bug fixing.
- Improved image downloading functionality, using image pre-render trick.
- Documented project specification and commented the code of the project.
Environment: Xcode 5.0-6.0, Objective-C/C++, SourceTree(Git), Mac OSX (9.0-10.0).
Confidential
Responsibilities:
- Improved UI layout of all controllers.
- Created network communication methods and data manager classes.
- Tested and fixed bugs.
- Documented project specification and commented the code of the project.
- Supporting project.
Environment: Xcode 5.0-6.0, Objective-C/C++, SourceTree(Git), Mac OSX (9.0-10.0).
Confidential
Responsibilities:
- Created network communication methods and singleton-class for data manager.
- Tested and fixed bugs.
- Supporting project.
Environment: Xcode 6.0, Objective-C/C++, SourceTree(Git), Mac OSX (9.0-10.0).