Ios Developer Resume
CA
SUMMARY
- Detailed - oriented IT professional offering 6 years of experience in IT industry and worked as a Software Developer in iOS/Mobile Application Development
- Strong experience in developing and maintaining iOS mobile apps for various clients in Banking, Retail, and Health Care
- Excellent knowledge of OOPS Concepts and iOS SDK application development using Objective-C, SWIFT 5.0, Cocoa Touch and UIKit
- Involved in all stages of Software Development Lifecycle (SDLC) including analysis, design, development, and testing, deployment, and documentation
- Excellent understanding of the Agile Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and attaining highest Quality Assurance with Agile Methodologies, and Waterfall
- Dexterous in iOS design patterns and design architecture (MVC, MVVM)
- Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing, and maintaining the software
- Hands-on Experience in Designing and implementation of cutting-edge UI that includes table view controllers, tab bars, navigation controllers, scroll view using Storyboards, XIB, and Programmatically
- Used URLSession, Alomafire to make backend calls using Rest APIs
- Experience in RESTful/SOAP APIs to consume web services in both JSON and XML parsing by using Codable
- Used Auto layouts, Stack view feature to adapt UIs to different rotations and screen sizes for universal apps
- Extensive Knowledge over various Frameworks such as UIKit, Web Kit, Core Data, Touch ID, Apple Pay, Face ID, Passbook, Push Notifications
- Conceptual knowledge and Implementation of Multithreading, Grand Central Dispatch (GCD)
- Ability to integrate third-party API’s such as Google Firebase, WebViewJavascriptBridge, AppCenter, KeyChainWrapper, AESEncryption, MiTek Scanner, JTAppleCalendar in iOS Applications using Cocoapods
- Proficient in iOS Memory Management - Automatic Reference Counting (ARC)
- Integrated Crashlytics which generates crash reports which helped in making the bug fixes easy and the app robust
- Experience in writing unit testing using XCTests, Quick & Nimble Frameworks
- Experience in Hybrid iOS application development using Web Kit and WebViewJavascriptBridge
- Experience with CI/CD tools: Jenkins CI, TeamCity, and Fast lane
- Actively used version control tools: Git, Bitbucket, SourceTree for merging, branches, updating repository, checkout
- Created and Deployed Apps to Appstore, TestFlight, and Enterprise servers (AppCenter)
- Experience of SDLC (Agile, Scrum) including SRS, Design & Analysis, Development, Implementation, Build, Deployment, Version Controlling, Testing & Post Implementation and UAT issues support, migration of existing project
- Knowledge of using Application Lifecycle Management (ALM) tools such as JIRA, Rally, Kanban
- Developed iPhone app for one of the major banking corporations ( Confidential bank) having users as high as millions
TECHNICAL SKILLS
Programming Languages: SWIT 5.0, Objective C iOS: UIKit, Foundation, Web Kit, Core Data, Touch ID, Apple Pay, Face ID, IB & Storyboards, Auto Layouts, Push Notifications, Passbook, SF Symbol, Codable, Grand Central Dispatch
Third-Party Frameworks: Cocoapods, MiTek Check Scanner, JTAppleCalendar, Web View JavaScript Bridge, Jumio SDK (Document Scan), KeyChain Wrapper, AESEncrytion, AppCenter, Google Firebase
Testing & Debugging: XCTests, Quick & Nimble, XCode Instruments, Crashlytics, Debug Memory Graph
Tools: XCode, Instruments, Jenkins CI, Git, BitBucket, Source Tree
Database: CoreData
IDE & Tools: XCode, Instruments, TeamCity, Jenkins CI, Source Tree
Methodologies: Agile, SCRUM, Waterfall, Pair Programming
PROFESSIONAL EXPERIENCE
Confidential, CA
iOS Developer
Responsibilities:
- Involving in all stages of the software development lifecycle (SDLC) including analysis, design, development, and testing, deployment, and documentation
- Followed Agile/Scrum software development methodology in building and enhancing this application
- Experienced with version control tool Git and Bit-Bucket
- Executing all phases of the project requirement analysis, development, testing, debugging, and support
- Designing and developing modules using Swift 5.0 and built custom native user interface as per the requirements
- Developing applications using Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools
- Handling XCode, Interface Builder, and Instrument very well
- Involving in planning, requirements, gathering, design, and development of the project and followed Agile Development Life Cycle and Waterfall
- Working extensively with Objective C and Cocoa frameworks later migrating to SWIFT5.0
- Using XCode, created apps in Swift that access secure RESTful services utilizing JSON data format
- Creating multiple reusable files and Category for usage in multiple projects
- Working extensively on iOS debugging and fixing crashes using Debug Memory Graph and XCode Instruments
Confidential
iOS/Mobile Developer
Responsibilities:
- Reviewed client requirements, perform technical design and implementation using iOS SDK
- Followed Agile/Scrum software development methodology in building and enhancing this application
- Used Agile Methodologies and participated in Scrum and standup meetings
- Developed applications involving the use of multiple third-party APIs using Cocoa pods
- Experienced in Hybrid iOS application development using Web Kit
- Test and debug issues before launching the applications on the App Store
- Integrated Push Notifications, Local Notification and worked with Instruments tools extensively at the end of the development cycle to minimize memory leaks and assure overall application stability
- Worked on RESTful API’s to integrate the application to server-side systems
- Implemented the Google Firebase to get the crash reports
iOS Developer
Responsibilities:
- Actively worked with the business & design team to understand the user flow as well transition the old UI to more cutting-edge design
- Watch kit, Apple Pay extensions are integrated
- Passbook framework is implemented to allow users to purchase the nearby offers
- QR code for offers will be created and it will get added into passbook
- MiTek library for check deposit. Restful web services
- Apple Pay Offers UI screens and web services are developed
- Pop Money screens using storyboards and implemented all web services
- LA Context framework is implemented for secure login with Touch ID
- Created custom framework to handle all error scenarios for UIAlertView and UIAlertController
- Task allocation for offshore/onsite development team and conducting daily status meetings
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
Confidential
iOS Developer
Responsibilities:
- Comprehended the customer needs and business requirements and excellent understanding of Software Development Lifecycle (SDLC) with Agile and Water methodologies
- Handled core plot framework is used to provide a graph for business intelligence on trial ratios, and trial to implant ratios, enabling our business to improve these ratios and drive revenue
- Managed data synchronization has been achieved using SUP (Sybase Unwired Platform), which includes offline sync to Ultra Lite DB in the iOS app. Used NSArray, NSDictionary to provide storage of objective C objects
- UIView Controller using NIB and SUP integration for patient and Activities module
- Implemented Face sheet annotate view inpatient information screen using UIGraphicsContext
- Grand Central dispatch implemented to image download asynchronously inpatient view
- Implemented screens and SUP integration for communication module, fellowship module
- MessageUI Framework was implemented for Face sheet email view
- Configured Jenkins CI server for code review
Confidential
iOS Developer (System Engineer)
Responsibilities:
- Handled iOS push notification is implemented for remote push when uploading new documents
- Quartz Core framework is used to annotate in all types of documents such as notes freehand drawing, highlight or voice memo
- SOAP web services used to interact with the server
- Rich offline mode let you annotate anywhere, search and highlight text in a PDF file
- Implemented code for PDF static library, which supports functionalities such as all types of annotation and PDF rendering in UIView
- AESEncrytion and compression is implemented to secure access to all documents
- Prepared unit test cases, executed them, and generated test results