Sr. Ios Developer Resume
Newark, NJ
PROFILE SUMMARY:
- 5 years of experience in design, development and implementing of web - based and standalone mobile and client-server applications.
- About 4 years of experience in Analysis, Design, Development, Testing, Implementation and Maintenance of applications on mobile (iOS).
- Expertise in GUI Programming using Objective C, Xcode 7.2, MAC OS X platform. iOS versions 6,7,8,9.
- Diverse experience in software design and development.
- Having good knowledge on Objective C Programming. Gained exposure in developing and designing the Apps for iPhone/ iPad. Willing to learn and adapt to new challenges.
- Possess strong interpersonal skill, which provides the ability to interact with End-Users, Managers, Technical Personnel, etc.
- Self-motivated, quick learner and team player.
- Has excellent work ethics, and is team oriented with strong analytical and leadership qualities.
CORE COMPETENCIES:
- Designing, developing, implementing & executing projects.
- Local database using SQLite and Core Data.
- Familiar with use of memory management to improve the efficiency of the application.
- Unit Testing using Sen Testing and UI automation using KIF framework.
- Extensive use of Auto-Layout.
- Interfacing with business leaders and customers to prepare business requirements and high-level product requirements for new initiatives.
- Debugging the software and preparing it for release to the end users.
- Coordinating with team members for designing high-level technical design documents Setting up of the test environment for the testing of the product developed as per specifications.
- Regular interaction with version control software GIT.
KEY RESULT AREAS:
- Coordinating for entire project related activities to be in tune with the core business objectives
- Maintaining coordination between cross - functional/ onsite and offsite teams for ensuring delivery of the project
- Monitoring business requirements gathering, system analysis and finalizing techno-functional specifications
- Subsequently working with and leading other team members in identification and designing of client's solution
- Handling the design, development, testing, troubleshooting and debugging of the software
- Setting up and maintaining process, documentation and quality standards for all phases of the SDLC
SOFTWARE PROFICIENCY:
Languages: C, C++, Objective C, Swift and Java.
Databases: SQLite, Core Data
Operating Systems: MAC OS, Windows XP, 2007,Vista, Windows 7,8.
IDE: Xcode 4.3, Xcode 4.4, Xcode 4.6, Xcode 6, 7
Methods: Agile Methodology, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Newark, NJ
PLATFORM: Objective C, Cocoa, XCode 5.1,6.0,6.1
Sr. iOS Developer
Responsibilities:
- Worked on a brand new feature of the application from the scratch.
- Extensively developed entire UI for the new feature “Channels”.
- Worked on effectively integrating new API’s and functionality of the feature into the current app architecture without any breakages.
- Worked on downloading and streaming of the content of the app.
- Worked in the small team of three developers
- Had a regular interaction with the development manager and product team.
- Working on background auto downloads.
- Involved in estimation and breakdown of tasks for the sprint.
- Day to day interaction with offshore QA team.
- Participated in a 2-day core data training sessions with Marcus Zarra.
- Extensive Code reviews and discussions to be on par with latest development trends.
- Added manual test cases in the test suite.
- Conducted bug bashes for the adhoc testing.
Confidential
Confidential, Richfield, MN
PLATFORM: Objective C, Cocoa, XCode 6.3
iOS Developer
Responsibilities:
- Continuous interaction with the business and technical leads.
- Interacting with QA’s on daily basis.
- Scrum based development.
- Played a key role in implementation of Apple Pay
- Implementation of VIPER architecture
- Working on re design of the current application for iPhone and iPad using SWIFT language.
- Implemented tracking user analytics using Adobe mobile
- Bug Fixes and Code Reviews.
- Unit testing of the code for the new service layer implementation
- Implementation for iOS8 and above versions using recently available API’s.
- Working on design of the iPad application from scratch using latest iOS 8 API’s and in Swift as per the business decision.
- Working on improvising the performance by adapting newer features as that of previous version of the application.
- Implementing Core-Data for the new application which is a re write in swift
Confidential, Richfield, MN
PLATFORM: Objective C, Cocoa, XCode 6.1.1
iOS Developer
VERSIONS: App Version 3.0
Responsibilities:
- Handling the responsibility to lead and guide the off shore team.
- Estimation and breakdown of the tasks.
- Interacting with QA’s on daily basis.
- Integrated individual components/mini-apps to the static framework.
- Working on sharing data between two devices i.e., from iPhone to iPhone and android to iPhone or vice-versa.
- Using ZXingObjC and GCDAsyncSocket for the transfer of the data.
- Created lot of easy to use categories to eliminate code duplication.
- Using PDF assets in the asset catalog.
Confidential, Newark,NJ
PLATFORM: Objective C, Cocoa, XCode 5.1,6.0,6.1
iOS Developer
VERSIONS: App Version 2.0.12- 2.3
Responsibilities:
- Test driven design and development of Audible iPhone/iPad
- Implemented object oriented software principles, design patterns and agile methodologies for development.
- Written unit tests and test cases .
- Written Automation testing using KIF Framework.
- Implemented native universal application using Objective C and Xcode IDE.
- Mentored a development team, also participate in code refactoring and code review.
- Worked with cross functional groups to accomplish schedule.
- Worked with product management team to gather requirements.
- Involved in Graphical design activities.
- Configuration management using Git.
- App deployment and maintenance (Bug fixes).
- Scrum based development.
- Working with a variety of groups including Development Managers, Product Managers, Quality Assurance Engineers, Business stakeholders, etc.
- Used ticketing tools JIRA and SIM(Simple Issue Manager).
Confidential, Malvern, PA
PLATFORM: Objective C, Cocoa, XCode 4.6.3
Support and Developer
VERSIONS: 4.1,4.2,4.3
Responsibilities:
- Involved in SDLC process.
- Worked with UIKit Framework for development and maintenance.
- Worked with Subversion to manage version control.
- Used GDB for debugging.
- Followed a work data flow principle for design and development
- Followed Agile methodology throughout development.
- Worked on web service calls, XML parsing included in the project
- Reported progress/challenges to onsite project lead.
Confidential
PLATFORM: Objective C, Cocoa, Xcode 4.6.3, MAC OS X 10.8.4 iOS Developer
Responsibilities:
- Involved in support and maintenance of the application.
- Worked with the project manager to support project plans and correct resource and time allocation.
- Implemented third party library ZBAR SDK to read the barcode
- Used Core data to store data locally in device for a Barcode Scanning feature.
- Worked with Web services.
- Worked with GIT to checkout and update the code changes.
- Worked with Backend team to communicate with Restful Web services.
Confidential
PLATFORM: Objective C, Cocoa and Xcode 4.1, 4.3.3, 4.4.1, SQLite iOS Developer
Responsibilities:
- Involved in support and maintenance of the application.
- Involved in total SDLC process of the application.
- Created various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by callingweb services through JSON librariesand connecting to SQLite database with the objective C interfaces.
- Performed all tasks from UI design and implementation to writing code for various features
- Interacted with QA on deliverables on every iteration and customer feedback implementation.
