Lead Ios Developer Resume
Warren, NJ
SUMMARY
- Have 6 years and 5 months of experience in the IT industry with designations such as IT Analyst having roles as senior iOS developer, Module lead.
- Involved in Analysis, Design and Implementation of Project development Life Cycle.
- Good programming skills and hands on experience in developing iOS enterprise applications for mobiles and tablets using IDE's like XCode, Instruments etc. to debug.
- Skilled in using XML and JSON parsers, and RESTful APIs to Http Get and Http Post data from/to feeds.
- Experience using version control software such as SVN for effective code maintenance, tracking and logging
- Proficiency in Objective C, iOS and Swift.
- Capable of integrating Facebook, Twitter, Maps, Omniture and other open source APIs within applications as required by clients.
- Basic Understanding of HTML5, Cordova, PhoneGap, deployment of Android apk files.
- Involved in entire application development process for all the assigned iOS projects: requirement specification, design, implementation, testing and maintenance.
- Experience in all the phases of Software development life cycle (SDLC) process and exposed to various methodologies like Agile and Scrum.
- Thorough understanding of App store requirements, HIGs, iTunes Connect and iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
- Good knowledge of integrating third party frameworks as.
- Strong at testing the applications and fixing the issues as required by clients.
- Strong communication and inter - personnel skills.
- Team player with excellent problem solving and analytical capabilities.
- Worked with QA leads, graphic design leads, project managers, and shareholders to effectively develop applications.
TECHNICAL SKILLS
Business Domain: BFS, Retail, Telecom, Mobility
Languages/SDK: Objective C/iOS, Working knowledge of Core Java, C++, Swift, Basics of Android
Web Technologies: HTML5, JavaScript, CSS, Cordova-PhoneGap
Databases: SQLite, Realm
IDE Tools & Packages: XCode, Instruments, SVN, RTC, Eclipse, Flash Builder, WANeM, JIRA, Accurev, Jenkins
Operating Systems: Mac OS, Windows XP, Windows 7
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Lead iOS Developer
Responsibilities:
- Created the front-end UI design of the app using Unicity framework primarily, including UI Tab Bar Controller, UI Table View Collection, UI Navigation Controller, Auto Layout and NS Layout Constraint.
- Used VIPER coding pattern, protocols, delegates and notifications to design the application’s architecture
- Used UI Navigation Controller, segue and Delegate designed user interface
- Used UI Collection View for presenting available devices and utilize UI Collection View- Delegate and UI Collection Layout Delegate to implement customized requirements.
- Dynamically updated the UI Table view with the JSON data fetched from RESTful web-services and showed the user new events
- Used UI Refresh Control to refresh and reload UI Collection View Data
- Used core data for data storage
- Following Model, View and Controller paradigm by handling the view frames of all UI components in view controller itself
- Involved in creating application-compatibility in both portrait, landscape modes for iPad by making use of Auto-Sizing constraints, using Swift
- Participated in application testing by assigning accessibility identifier used in Appium Automation testing, thereby contributing for application enhancement.
- Worked in location framework for updating devices and services available.
- Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery
Environment: iOS 8.0 and later (iOS SDK), Objective C, Cocoa Touch, Swift, JSON, Agile Methodology, REST Accurev, Jenkins
Confidential, PA
Mobile Developer
Responsibilities:
- The app was developed with MVC architecture.
- Worked in a team of three developers, on multiple iOS frameworks - Core Foundation, Core Data, EventKit, UIKit.
- Used third party framework Side Menu for left and right side menus’ customization.
- Built backend using Ruby on rails and deployed it on Heroku.com.
- Used storyboard and Auto Layout for UI design.
- Created cross-platform Mobile applicationprototypes withAdobe Airand PhoneGap
- Applied Grand Central Dispatch (GCD) for multi-thread programming Responsibilities
- Part of module analysis and feature implementation
- Involved in Video Streaming.
- Defect Fixing, Integration of various modules and frameworks.
- Preparation of Unit Test Plan
- Preparing Design documents and developing UI design.
Environment: Objective-C, Java, C++, PhoneGap
Confidential, Pittsburgh, PA
Lead Mobile Developer
Responsibilities:
- Part of module analysis and feature implementation.
- Guided a team of 10 members.
- Development of Market District app and production issues of Confidential and GetGo app.
- Defect Fixing, Integration of various modules and frameworks.
- Preparation of Unit Test Plan
- Release of Android applications and iOS applications.
- Preparing Design documents and developing UI design
- Have integrated third party open source frameworks for location e.g. Gimbal etc.
- Have made production checkout to Apple Store and Google App store.
Environment: Objective-C, Cocoa Touch, Core Location, Core Bluetooth, Android Studio, Java
Confidential, Irving, TX
Lead iOS Developer
Responsibilities:
- Part of module analysis and feature implementation.
- Development of Pop money module
- Defect Fixing.
- Involved in Video streaming of iOS apps.
- Developed Mobile app for selling medical devices usingHTML5, CSS3, AJAX, jQueryand Phonegap
- Worked in incorporating different frameworks to the module.
- Implemented the entire Prototype of email app, includingSQLitedatabase schema and query design
- Worked in making a reusable component of Touch Id which is then later integrated in project.
Environment: iOS 7.0 and later (iOS SDK), Objective C, Cocoa Touch, PhoneGap, Cordova Swift, Xcode 5.1.1/6.0, JSON, Agile Methodology, SQLite, Git.
Confidential, Cincinnati, OH
Lead iOS Developer
Responsibilities:
- Preparing Design documents and developing UI design
- Involved in development of various modules.
- Implemented the modules according to the requirement change for these countries.
- Integration of various modules as payment account details and activity.
- Preparation of Unit Test Plan
- Performed Unit testing, Interface testing and Regression Testing Review of Programs
- Code walk through to ensure the programs are in accordance to coding standards
Environment: iOS 7.0 and later (iOS SDK), Objective C, Cocoa Touch, Swift, Xcode 5.1.1/6.0, JSON, Agile Methodology, HTML5, CSS, REST, JavaScript, jQuery, Cordova, SQLite, MS SQL Server 2008, SVN.
Confidential, Cincinnati, OH
Scrum Master (Lead)
Responsibilities:
- Lead the team effectively.
- Weekly meeting with Client to discuss on current status.
- Involved in working application from scratch and development of some basic modules.
- Capture Requirements for this project.
- Involved in Analysis of the requirements.
- Involved in preparation of design documents for all the impacted methods and for new functionality
- Involved in creating burn down chart of the project.
- Involved in organizing and conducting meetings according to project requirements.
- Involved in defect fixing activity on agile process.
Environment: Android OS, Eclipse with Android Wearable SDK
Confidential
iOS Developer
Responsibilities:
- Involved in working application from scratch.
- As our project is Agile development actively involved in all phases to make it big success
- Capture Requirements for this project.
- Involved in Analysis of the requirements.
- Involved in preparation of design documents for all the impacted methods and for new functionality
- Development of application business logic using XCode.
- Involved in code reviewing for all deliveries.
- Unit testing of constructed application.
- Involved in resolving high priority production issues for team.
- Involved in defect fixing activity on agile process.
- Ensuring on time Delivery by the Team.
- Ensuring strict adherence to the Confidential Quality Processes.
- Prepared code review documents for whole project.
Environment: Objective C, iOS, PhoneGap, Cordova, iPhone SDK, Cocoa Touch, Core Location, JSON, PList, Web View.
Confidential
iOS Developer
Responsibilities:
- Involved in System study and evolving the Use cases.
- Involved in working on application from idea level.
- Involved in requirement gathering and preparing the design documents.
- Involved in developing UI for all modules, News and Twitter feeds integration, Maps integration and Confidential Feedback Application integration.
- Worked in core-graphics to represent the data in graphical manner.
- Involved in fixing major Bugs present in application.
- Involved in code reviewing and unit testing of constructed application.
Environment: Objective C, iOS, SQLite, Core Animation, Core Graphics, REST webservices
Confidential
Blackberry Developer
Responsibilities:
- Involved in Making LLD, user Manuals.
- Took part in UI development of the application on Playbook.
- Successfully implemented the assigned functionalities such as ABM Locator, Accounts and Loan modules as per the requirement document of the project.
- Involved in bug fixing in application.
- Involved in code reviewing
- Unit testing of constructed application.
- Involved in resolving high priority production issues for team.
- Ensuring strict adherence to the Confidential Quality Processes.
Environment: Action Script, Flex 2.0, Playbook SDK
Confidential
Trainee
Environment: Core Java, Oracle, C, C++, Communication, BlackBerry Development