Ios Lead Developer Resume
San, FranciscO
OBJECTIVE:
An iOS Native mobile developer with good experience on Enterprise level applications. Worked around iOS platform targeting different Application domains. Proficient in terminologies around Mobile Banking application.
SUMMARY:
- 6+ years IT experience in Design, Development, Testing, Implementation and Maintenance of Native Mobile Applications using Objective C, iOS SDK, Apple APIs.
- Involved in Architect, Analysis, Design, and Development, Testing and developing reusable Mobile app and Universal Library’s.
- Proficient in understanding customer and business needs, as well as server/hosting requirements, data modelling, business logic and UX/UI design
- Worked on different source versioning tools such as Perforce, Jenkins, SVN and GIT.
- Expertise in iOS Mobile application development using XCode and iOS frameworks (UIKit, Core Services Layer, Map Kit, Accessibility Voice over, Push Notifications).
- Good knowledge on creating and working with the independent Frameworks, Static libraries and common reusable components.
- Strong experience in HTTP Connections, Rest Web Service Invocation, Parsing XML, JSON.
- Indepth knowledge of design patters for complete integration and deployment of the application.
- Expert level understanding - Objective C. Intermediate level - Swift.
- Proficient in working with Storyboards, Xib and Programmatic UI for Native iOS(iPhone, iPad) applications.
- Highly experienced with design patterns such as MVVM, MVC, Delegation, Singleton, Categories, Notifications, Blocks, NSOperations etc.
- Good Knowledge and exposure Object Oriented programming languages in developing business Objects.
- Experience in working with Mobility and Banking domains.
- Well versed with Software Development Life Cycle (SDLC) process which includes Analysis, Designing, Development, Testing and Implementation.
- Well versed in Agile and Water Fall Methodologies
- Worked with XCTest framework for Unit Testing and UIAutomation for Automation testing of iOS application.
- Good knowledge and Exposure on various tool Jira, HP Quality Center, SharePoint etc.
- Excellent communication, organizational skills, attention to detail and ability to meet deadlines to complete projects
- Worked on Enterprise level (App store - Consumer facing) applications for Confidential, Confidential, CIBC and Confidential .
TECHNICAL SKILLS:
Operating Systems: Windows XP, Mac OS
Languages/Scripts: Objective C, Swift, Apple Automation Scripts, JAVA
Mobile Development: iOS SDK, Xcode, Apple Instruments, Apple Accessibility Inspector
Framework: iOS Frameworks (CoreGraphics, MapKit, CoreLocation, Accessibility, Push Notification etc)
Databases: SQLite, Core Data
Version Control: Perforce, SVN, Git
Applications: Jira, Rally (Agile tool), Quality Center (HpQC), SharePoint, Outlook, MSOffice tools.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco
iOS Lead Developer
Responsibilities:
- Technical lead for iPhone Development team
- Deeplink different modules with Centralized dashboard screen.
- Ensure project deliverables by scanning for potentional bugs from disabled end user’s viewpoint.
- Maintain code on Perforce and update sharepoint sites to track deliverables
- HP-QC - Handle Development effort in QA cycles.
- Offshore Coordinator (i.e. assign, create, track task for offshore team)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
Technologies and Tools: Objective C, XCode, iOS
Confidential, San Francisco
iOS Lead Developer
Responsibilities:
- Technical lead for iPhone Development team
- Implement Apple Accesibility API for most commonly used modules in the iOS app.
- Add style-guide changes to the application at global and page level screens.
- Ensure project deliverables by scanning for potentional bugs from disabled end user’s viewpoint.
- Maintain code on Perforce and update sharepoint sites to track deliverables
- Developed base classes, categories, protocols, delegates and framework for developers to use / reference.
- Use Apple tools such as Accessibility Inspector to ensure accessibility readiness for screens and unit test.
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
Technologies and Tools: Objective C, XCode, iOS
Confidential, San Francisco
iOS Lead Developer
Responsibilities:
- Technical lead for iPAD Development team
- Used StoryBoard, XIBs to design, develop application.
- Designed stand-alone Framework to hold this project funtionality.
- Used MVVM design pattern.
- Handled code merges and updates on Perforce versioning tool.
- Integrated and developed unit test cases using XCTest
- Automated Unit testing using Automation scripts (UIAUTOMATION - INSTRUMENTS)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
- Used HpQC to handle Quality assurance
- Ensure Accessibility compliance for BAMD module.
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
Technologies and Tools: Objective C, XCode, iOS
Confidential, San Francisco
iOS Lead Developer
Responsibilities:
- Implementing mobile business applications using Objective C, XCode, Cocoa, iOS SDK
- Technical lead for iPAD Development team
- Used StoryBoard, XIBs to design, develop application.
- Redesigned Alerts UI and business logic as per project requirements.
- Used MVVM design pattern.
- Ensure Accessibility compliance for this module.
- Handled code merges and updates on Perforce versioning tool.
- Integrated and developed unit test cases using XCTest
- Automated Unit testing using Automation scripts (UIAUTOMATION - INSTRUMENTS)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
- Used HpQC to handle Quality assurance
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
Technologies and Tools: Objective C, XCode, iOS
Confidential, San Francisco
iOS Lead Developer
Responsibilities:
- Technical lead for iPAD Development team
- Implementing mobile business applications using Objective C, XCode, Cocoa, iOS SDK
- Used StoryBoard, XIBs to design, develop application.
- Used MVC design pattern.
- Ensure Accessibility compliance for this module.
- Integrated third-party vendor APIs for Check processing and tracking.
- Handled code merges and updates on Perforce versioning tool.
- Integrated and developed unit test cases using XCTest
- Automated Unit testing using Automation scripts (UIAUTOMATION - INSTRUMENTS)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
- Used HpQC to handle Quality assurance
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
Technologies and Tools: Objective C, XCode, iOS
Confidential, San Francisco
iOS Developer
Responsibilities:
- Technical lead for iPAD Development team
- Implementing mobile business applications using Objective C, XCode, Cocoa, iOS SDK
- Used StoryBoard, XIBs to design, develop application.
- Used MVC design pattern.
- Ensure Accessibility compliance for this module.
- Handled code merges and updates on Perforce versioning tool.
- Integrated and developed unit test cases using XCTest
- Automated Unit testing using Automation scripts (UIAUTOMATION - INSTRUMENTS)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
- Used HpQC to handle Quality assurance
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
Technologies and Tools: Objective C, XCode, iOS
Confidential, Falmouth, Maine
iOS Developer
Responsibilities:
- Implementing mobile business applications using Objective C, XCode, Cocoa, iOS SDK
- Used StoryBoard, XIBs to design, develop application.
- Used third-party vendor APIs such as ZXing, Leadtools for Scanning PoCs.
- Used MVC design pattern.
- Handled code merges and updates on GIT versioning tool.
- Integrated and developed unit test cases using XCTest
- Automated Unit testing using Automation scripts (UIAUTOMATION - INSTRUMENTS)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
- Used HpQC to handle Quality assurance
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
Technologies and Tools: Objective C, XCode, iOS
Confidential
iOS Developer
Responsibilities:
- Implementing mobile business applications using Objective C, XCode, Cocoa, iOS SDK
- Used StoryBoard, XIBs to design, develop application.
- Handling independent modules for Car rental summary and Conformation screens
- Adding Performance monitoring tools such as Google analytics and Crashlytics.
- Handled code merges and updates on GIT versioning tool.
- Integrated and developed unit test cases using XCTest
- Automated Unit testing using Automation scripts (UIAUTOMATION - INSTRUMENTS)
- Participate in daily SCRUM meetings to keep track of ongoing project and other related issues.
- Used HpQC to handle Quality assurance
- Offshore Coordinator (i.e. assign, create, track task for offshore folks)
Technologies and Tools: Objective C, XCode, iOS