Team Member (ios Developer) Resume
SUMMARY
- 6+ yrs. of experience as a Mobile Application Developer with expertise in iOS & Java technologies.
- Experience in developing and UI designing of iPad/iPhone applications using iPhone SDK, Objective - C, Cocoa Touch framework.
- Refactoring code to incorporate updates such as transitioning Product code base to ARC & using modern Objective-C code techniques.
- Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
- Integration of applications with the business model of client using REST & SOAP Web APIs.
- Hands on work experience in scrums following Agile methodology.
- Experience in concurrent programming like Grand Central Dispatch (GCD), NSOperations, NSOperation Queues, XML/JSON parsing.
- Experience in using SQLite framework for data storage & retrieval activities.
- Developed UI through Storyboards, NIBs and programmatically.
- Expertise in managing multiple UIViewController using TableViewController, RootViewController, NavigationController, TabBarController and StoryBoards
- Implemented Localization & Globalization techniques to support global languages.
- Expertise in testing, troubleshooting, debugging, maintenance, optimization and distribution of iOS Apps
- Expertise in publishing the apps to App Store.
- In-depth understanding of App Store requirements, HIG, iTunes Connect and iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
- Implemented application designs based on design-patterns, Model View Controller (MVC) and Singleton
- Good Analysis and Design skills using OOPS methodologies.
- Exposure on new iOS programming language Swift.
- Proficient in Standalone and Web applications using Java/J2EE Technologies
- Ready to embrace New Technologies and endeavours to incorporate in mobile solutions.
- Report to the supervisor periodically on team and individual work accomplishments, problems, progress in mastering tasks and work processes, and individual and team training needs.
- Experienced in estimating project costs and efforts, providing technical advice and guidance to the project managers.
- Participant at customer interactions, imparting technical presentations.
TECHNICAL SKILLS
Operating Systems: Windows, Mac OSX
Databases: Oracle, SQLite DB
Languages: Core Java, Objective C, Cocoa Touch
Mobile Application Expertise: Cocoa C, Cocoa Touch, iPhone/iPad SDK
PROFESSIONAL EXPERIENCE
Confidential
Team Member (iOS Developer)
Responsibilities:
- Implemented asynchronous programming for better user UI experience.
- Extensive work on defining mobile App Strategy, Deployment and trouble shooting.
- Re-designing and refactoring code to increase readability and maintainability
- Upgraded the app to support the new iOS version 9.
- Implemented Open In Feature for 18 types of documents including Microsoft's docx, pptx, xlsx and xps as well as custom DocuWorks (xdw) documents
Solution Environment: iOS 7 & above, Mac OS X 10.9, 10.10
Confidential
Team Member (iOS Developer)Responsibilities:
- Configure the desired DocuShare servers in the application so that user can access the existing collections and files (supported formats) from the iOS device.
- Print existing files from the configured servers.
- Upload images to the configured servers from the device, device gallery or by capturing images using the device camera.
- Scan files of various formats (such as, PDF, PDF/A, TIFF/Single, TIFF/Multi, DocuWorks and XPS) from the MFD and upload them to the configured servers
Confidential
Team Member (iOS Developer)
Responsibilities:
- Worked on bug fixes and few change requests.
- Re-designing and refactoring code to increase readability and maintainability
- Upgraded the app to support the new iOS version 9.
- Implemented asynchronous downloads for better app performance.
Solution Environment: iOS 7 & above, Mac OS X 10.9, 10.10
Confidential
Team Member (iOS Developer)
Responsibilities:
- Worked on bug fixes and few change requests.
- Re-designing and refactoring code to increase readability and maintainability
- Upgraded the app to support the new iOS version 9.
- Implemented asynchronous downloads for better app performance
Solution Environment: iOS 7 & above, Mac OS X 10.9, 10.10, 10.11.1
Confidential
Team Member (iOS Developer)
Responsibilities:
- Working on various PRs & CRs raised by the Qantas team.
- Observed best practice standards in Objective-C.
- Analysis the project requirement, developed all UI Screens as well as documents for the project.
- Handling Web Services unavailability - Restricting access to portions of the app that are dependent on the unavailable web servicers.
- Use the SQLite Database for storing information.
- Upgraded the app to support the new ios version 7.
- Migrated the app to support ARC.
- Hosting an OTA, so that anybody can able to use the application, if link was provide to them.
- Used the profiler (Instruments) for tracking down leaks and zombies.
- Supporting application as well as Change Request also implementing in app, this was raised from the Client side.
Solution Environment: iOS 6 & 7. Mac OS X 10.8
Confidential
Team Member (iOS Developer)
Responsibilities:
- Consuming our Clients’ web services and memory issues were solved.
- Upgraded the app to support the new ios version 7 and similarly integrating the third party PSPDFKIT kit with the application..
- Supporting application as well as Change Request also implementing in app, which was raised from the Client side.
- Developed provisioning profile for the application as well as hosting an OTA, so that anybody can able to use the application, if link was provide to them.
- Security and Encryption were implemented since a lot of sensitive data were passed on through Web Services.
Solution Environment: iOS 6 & 7. Mac OS X 10.8
Confidential
Team Member (iOS Developer)
Responsibilities:
- Provide efficient solutions to the e-App Online (Fully Dynamic) modules
- Worked on Instruments for fine tuning of developed product i.e. Memory Management, Performance analysis.
- Progressing the Unit Testing to deliver the zero defects coding.
- Involved in requirement collection & planning.
- Observed best practice standards in Objective-C.
- Problem solving thinking, practical implementable solutions, interfaces with clients, collaborates with experts and other teams.
Solution Environment: iOS 5 & 6, Mac OS X 10.8.4
Confidential
Team Member (iOS Developer)
Responsibilities:
- Analysing and implementing the development for the best work flow of the project
- Developed technical design and developing architecture.
- Tested applications on device simulators and actual devices to fine tune products.
- Reviewing codes and help in enhancement of overall quality of technical design guiding and mentoring subordinates.
- Involved in full product life cycle from design and development to deployment
Solution Environment: iOS 5 & 6, Mac OS X 10.7, 10.8
Confidential
Team Member (Java Developer)
Responsibilities:
- Developed interactive Application Pages using JSP and Servlets
- Extensively used JDBC API to establish connectivity between the Model and the Database layers
- Performed Unit Testing and Functional Testing
- Involved in SIT, UAT & Production Support for R&TA.
- Involved in Document preparations, code reviews & design reviews
- Prepared simple SQL Queries
- Developed modules for implementation and involved in writing validations
Solution Environment: Windows XP & Windows 7
