Ios Developer & Application Support Lead Resume
New, JerseY
SUMMARY
- 5 years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
- 3 years of expertise in iPhone/iPad (iOS 4.0-11.0) XCode (4.0 -9.0) application development using objective-C, Cocoa Touch.
- Developed apps for both Android and iOS. Expertise in Development of native IOS applications.
- Proficient in object-oriented concepts and programming languages like Objective-C, Swift (2.0-4.0).
- Helped build a restful web service to support the Android application, exchanging data using JSON.
- Experience in Application support, maintenance of IOS Applications.
- Expertise in working with iOS tools (XCode, Interface builder and Instruments), Experience and knowledge on phone Gap, Cordova.
- Strong knowledge in utilization of different frameworks (Foundation Kit, UIKit, Core Data, Core Location, Core Graphics, animation). Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application, Experience in core Bluetooth and BLE Devices.
- Good experience on working with UI for both iPhone and ipads and experience on working with storyboard and XIB.
- Experienced working in implementing Third Party library into the Codebase (ZBAR, Share kit, OAuth, Cocoa pods).
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging fixing and maintaining the software.
- Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
- Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC) multi-threading.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Involved in coordinating for change process, deployments of various applications
- Experience writing Functional and Technical Documentation, Experience on Onsite-Offshore Project Model.
- Experience in AGILE and Waterfall SDLC methodology.
- Team Leadership with good interpersonal and communication skills.
TECHNICAL SKILLS
IOS Applications: XCode, Interface Builder, Instruments, JSON, REST ZBAR, iOS Simulator, Cocoa, Swift. Frameworks
Software: IOS (7.x, 8.x,9.x,10.x), OSX (10.7, 10.8, 10.9,10.13)XCode (3.x, 4.x., 5.x, 6.x, 7.x, 8.x, 9.x)
Programming Languages: Objective - C, Swift, C, C++, C#, Java, MATLAB, SQL, MySQLFront End HTML, XML, XHTML, JavaScript, CSS3, JQuery
Operating Systems: Mac OS (10.5, 10.6, 10.7, 10.8, 10.9, 10.10,10.13) Windows (XP, Vista, 7, 8), Windows Server
Tools: Visual Studio Express (2005, 2008), SVN, GitHub, JIRA, Jenkins, GIT, SVN, Visual Studio 2005/2008, Microsoft office suitesDatabases MS SQL (2005, 2008, R2), MySQL (5.0), SQLite (3.7.x, 3.8)Testing database In IOS
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
IOS Developer & Application support Lead
Responsibilities:
- Worked with Creating the complete design and UI of various apps which includes
- Coordinated the development of the User interface with the UI for screen, create account and login pages.
- Created models in MVC and development of delegates for updating model information and Implemented thread safety functions.
- Implemented Core Graphics and Core Animation to draw customized UI in login screen till we get the data.
- Working with swift 2.0 - 4.0 versions and changing code from objective C to swift.
- Worked with different third-party libraries and API.
- Used analytics services and crash detecting systems such as Fabric Crashlytics.
- Hands on experience in testing with multiple screen sizes with selenium automation of various screen densities.
- Worked with Enhancement releases, like DateTime zone issue, VPN auto start of VPN, Creating unit test cases in ALM, Managing certificate expirations, Vulnerability scan fixes
- Experience working with Swift and changing code from objective c to swift.
- Involved in coordinating for change process, deployments of various applications
- Worked in supporting and maintaining iOS native/Hybrid applications as part of enterprise mobility team
- As application supporting and taking care high priority Incidents/Tickets and fix those bugs reported from users updating status in JIRA, Checking monthly tickets overview and reducing them by fixing them
- Providing Access for all applications using SDA, Access center
- Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning, Review meetings.
Environment: X Code 8,9 iOS 10,11 Mac OS X, Swift 3.0,4.0 Cocoa Pods, iOS SDK, Instruments, Interface Builder, Crashlytics, Agile Methodology.
Confidential, Los Gatos, California
IOS Developer
Responsibilities:
- Coordinated the development of the User interface with the UI layouts for screens where user can choose the accessory and settings for equalizer.
- Created the complete design and UI of the app for both portrait and landscape mode
- Worked extensively on TableViewcontroller and made Customized tableView cells according to the client requirement in settings Screen.
- Worked with cocoa pods to improve third party open-source Cocoa libraries and also for automatic integration. Worked with sencha touch UI for mobile web.
- Worked on changing code from objective-c to swift.
- Created models in MVC and development of delegates for updating model information and maintaining different versions of application.
- Hands on experience in testing with multiple screen sizes with various screen densities.
- Used AVFoundation Framework to record audio from the device.
- Implemented NSOperationQueue and NSURLSession to integrate with backend web services. Worked on RESTful API for HTTP requests to GET, PUT, POST and DELETE data.
- Implemented UI Screens using XIB’s, Storyboard. Worked with core Bluetooth in accessory selection screen.
- Involved in project management and monitoring tasks.
- Used Jenkins for continuous integration.
- Tracking issues and bugs by using JIRA. Fixed bugs as documented by QA team.
- Worked in an Agile development environment with bi-weekly sprints
Environment: IOS 8,9,10,Objective C, XCode 7.0,8.0 Cocoa framework, IPhone Simulator, AVFoundation.
Confidential, Miami, Florida
IOS Developer
Responsibilities:
- Coordinated the development of the User interface with the UI for screen, create account and login with Facebook credit cards and maps.
- Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode and also worked with autolayouts for different screens
- Worked extensively on TableView controller and made customized TableView cells according to the client requirement in credit card payment with card readers and also with mag swipe and NFC form of payments, transaction history screens. Created models in MVC and development of delegates for updating model information and Implemented thread safety functions.
- For implementing Network Caching on iOS Mobile Devices by Using HTTP Cache Headers and communicating with a web APIs is by caching network requests buy using heroku.
- Worked with MFMailComposeView Controller to create email which enable user to share files in credit card screen. Implemented Core Data for storage of user data and also work with push notifications, and Core Graphics and Core Animation to draw customized UI in login screen till we get the data.
- Worked with signing in to account with facebook or user id to access profile. Worked with OAuth 2.0 Framework implementation for Facebook.
- Started working with swift 2.0 version and changing code from objective C to swift.
- Implemented and handled all error cases and the actions that should be taken on each error failure scenarios in design flow and have handled the same.
- Involved in designing UI for Android application of the project and testing using espresso framework. Created responsive web pages using HTML CSS/CSS3 Media queries. Worked with different third-party libraries and API. Performed android testing using Espresso framework.
- Hands on experience in testing with multiple screen sizes with selenium automation of various screen densities.
Environment: iOS 7 and 8 (iPhone SDK), Mac OS, Objective C, XCode 6.3.1,6.3.2, Cocoa, Cocoa Touch, IPhone Simulator, MapKit.
Confidential
Java Developer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Involved in Database designing using ER Modeling and creating tables.
- Extensively used JavaScript for client side validations
- Developed Java Mail program to send a system generated mail to all first time registered users.
Environment: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX.