Lead Ios Developer Resume
Dallas, TX
SUMMARY:
- Around 8+ years of IT experience and 6+ years of iOS application development experience.
- 6+ years of Objective - C and Xcode experience with Cocoa Touch, XCTesting and XCUITesting.
- 2+ years of Swift experience (latest version 4.2).
- Updated knowledge of Xcode (9 & 10) and iOS (10, 11 & 12).
- Experienced with Agile, Waterfall, and Test-Driven Development and BDD SDLCs.
- Working Experience with SVN, Git.
- Experienced with code version tools Github, Git lab and Bitbucket.
- Experienced with continuous integration/continuous delivery (CI/CD) using Jenkins automated software.
- Experience in Project Management Tools RTC, JIRA and QC.
- Familiar with deploying applications to App store using Distribution profile.
- Involved in full product life cycle from design and development to deployment.
- Worked with Google Analytics, Fabric, Flurry Analytics and Site catalyst frameworks.
- Experience in service virtualization using API Mocker and LISA tools.
- Working knowledge of Unit and Automated testing using Test Flight, UI Automation and XCTest, XCUITest framework.
- Experienced with using GCD and NSOperationQueue for Multithreading.
- Efficient local storage of data using Core Data, SQLite, NSUserDefaults, and Plist files.
- Practiced in building efficient code using encapsulation, inheritance, polymorphism, delegates, and Extensions, KVO, Notifications.
- Developed native based iPhone and iPad applications and knowledge of hybrid app development.
- Familiar with UI design implementation and strong Auto Layout skills using Visual Format Language for Storyboards and XIB creation.
- Knowledge of HTML5, CSS and Front End design/development.
- Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
- Experienced in XML and JSON Parsing with NSXMLParser, JSONSerialisation and Codable.
- Extensive knowledge of Core Location services, AVFoundation, UIKit and other Apple frameworks.
- Developed and implemented application design patterns based on MVC, Singleton and others.
- Experienced in all aspects of iPhone & iPad application development including designing for all types of screen sizes and orientations.
- Created documentation with extensive pragma marks and code comments.
- Multithreading and thread synchronization.
- Observed best practice standards in Objective-C/Swift.
- Provides the overall design and structure to the application and ensures the adequacy defined Developed modules for iPhone program applications and configurations.
- Identifies API/Framework providers and recommends the development methodologies and frameworks for the project.
- Anticipate on Mobile technological evolutions and identifies the technologies that would be used for the project.
- Enforces compliance with coding guidelines using code reviews and establishes design/coding guidelines and best practices.
- Ready to embrace New Technologies and endeavours to in corporate in mobile solutions.
- Observe training needs and relay training needs and requests to supervisor.
- Coach, facilitate, solve work problems, and participate in the work of the team.
- 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.
- Assists the project manager in estimating project costs and efforts, Provides technical advice and guidance to the project manager.
TECHNICAL SKILLS:
Programming Languages: Swift, Objective C, C, C++, Core Java
Web Technologies: HTML, CSS, XML and Java Script
Code Version Control System: SVN and Git
Version Control Tools: Github, Bit bucket and Git lab
CI/CD Tools: Jenkins
Continuous Integration Tools: Jenkins, Test flight
Continuous Inspection Tools: SonarQube
Project Management Tools: RTC, JIRA and QC
Analytics Tools: Google Analytics, Site Catalyst
Mobile technologies: iOS, Android (Basic level)
Software Tools: XCode, Eclipse, Android Studio, Source Tree
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Lead iOS Developer
Responsibilities:
- Worked as the lead developer for some modules in Confidential .
- Worked in an agile model with 2-week sprints and daily standups.
- Used Auto layout and Size classes for the iPhone to integrate single, continuous responsive UI experience.
- Performed unit testing and automated testing using XCTest framework.
- Improved the usability and stability, adding new features and improving the quality of the user experience.
Confidential
Sr. iOS Developer
Responsibilities:
- Worked as the senior developer for some modules in Confidential .
- Worked in an Agile model with 2 week sprints and daily standups.
- Used Autolayout and Size classes for the iPhone to integrate single, continuous responsive UI experience.
- Performed unit testing and automated testing using XCTest framework.
- Improved the usability and stability, adding new features and improving the quality of the user experience.
Confidential
Sr. iOS Developer
Responsibilities:
- Worked as the senior developer in charge of building a application for Airport crew members of Confidential.
- Build an iPad application to directly assist VIP passengers, these customers will be served by Confidential operators in the counter areas, boarding and lounges.
- Used Autolayout and Size classes for the iPad to integrate single, continuous responsive UI experience.
Confidential
iOS Developer
Responsibilities:
- Confidential is an Ecommerce iPhone Application for selling Confidential medical products to the customers of all over the world. Customers can see the all the products available in store through this application and they can order any no of items. Customers can track their current orders and check their past orders through this application.
- Used Auto layout and Size classes for the iPhone to integrate single, continuous responsive UI experience.
Confidential
iOS Developer
Responsibilities:
- Provides a convenient and comfortable environment for using devices by managing the devices and their relevant files.
- Allows you to manage the users of devices and amount output for user as well as restrict the use of copy and print functions per user.
- Creates accounting reports for organization and per device by retrieving device job logs.
- Provides various printing environments to suit users' printing requirements.
- Allows you to create register a flow of automatically process various documents.
Confidential
iOS Developer
Responsibilities:
- The application is intended for Confidential customers for iPhone devices. With this application customers can manage their accounts from mobile.
- Application supporting the following features Traditional Logon, Light Login, device enrolment, Transfer & Payments and ATM and Branch finder.
- For Security purpose user should create memorable information in traditional logon process. For authentication purpose user should have card reader or software token devices.
- My Accounts allow the customer to see the list of accounts and can see Monthly Statements.
- Contact Us gives the contact numbers for bank. Help screen displays information providing the customer the ease of clarification of few issues.
- Payments & Transfers can allow user to redirect for make payments for present and feature payments.
- ATM and Branch finder allows user to see the list of ATM’s and Branch’s nearest to place through GPS.
- Settings allows user to set auto logout time and de enrolment of device.
Confidential
iOS Developer
Responsibilities:
- The application is intended for Confidential blue and green customers for both iPhone and iPad devices.
- Application has overview screen has all briefing of accounts pertaining to a customer with a graphical representation. All payments and transfers cleared as well as scheduled with graphical representation allowing user to analyse them for a particular period of time.
- My Accounts activity screen showing a detail version of each account and day-to-day transactions. My Accounts allow the customer to do Upcoming Transfers and can see EStatements.
- Contact Us gives options like make a call, send message and ask us to call along with latest twitter tweets. Help screen displays frequently asked questions providing the customer the ease of clarification of few issues. Funds Transfer can be made to be scheduled, taking in users choice of type of accounts. A provision called Product Enrolment, which will allow the customer to enroll various products like Premium current account and Premium savings account, Mobileo Insurance and Hello Bank products. Easy Transfer(P2P) feature for the customer to transfer money over phone number to phone number.
Confidential
iOS Developer
Responsibilities:
- Confidential is the application designed for the Confidential organization to conduct the chronic pain surveys and new strategies needed to decrease the excessive use of opiates in management of chronic pain. Smartphone apps are a way to spread access to evidence-based psychological treatments for pain. The “body scan” exercise— a smart phone app can determine whether isolated training in this technique reduces pain interference.
- App consisting of few survey’s like Body pain intensity, mindful attention awareness survey, mood scale, pre and post body scan exercises. Sales force has been used, as back end for the app. Offline sync is one of the features of this app.
Confidential
iOS Developer
Responsibilities:
- Confidential is the application designed for the Confidential organization to conduct the health surveys. User can register through the application and can take the survey after login into the application. Main features app includes as follows Take, Resume and Drop survey, Security pin login. Offline sync is one of the features of this app.
Confidential
iOS Developer
Responsibilities:
- Confidential is an intelligent platform for delivering enterprise-connected hybrid mobile apps using a single code base.
- HY5Canvas is a Hybrid HTML5 Application developing for the IPhone, Android, Windows and BlackBerry platforms. It provides access to some native features (default API features) as well as some other features to access the web services and database operations. It is complete frameworks that can be re-used in many other projects need to use native features as well as some other features to access the web services and database operations. Currently this framework has been put to use in some client projects.
- HY5Canvas wrapper is a Hybrid HTML5 Application developing for the IPhone, Android, Windows and BlackBerry platforms. It is designed for using hy5 native features (default API features) with existing phone gap features. It is complete framework that can be re-used in many other projects need to use hy5 native features as well as some other existing features of phone gap framework.
Confidential
iOS Developer
Responsibilities:
- Marathon is a Hybrid HTML5 Application that is basically designed for sports persons to plan and schedule their practice sessions. It helps the user to customize his training or practice sessions from a list of default plans prior to the starting of the sessions. It also provides the user with the facility to track his practice route. It calculates the workout data of the user and provides a statistic of his performance in a graphical way.