Ios Developer,resume Profile
Professional Summary
Over 7 years of experience in developing applications Information Technology designing and 4 years in iOS/Android application development.
Proficient knowledge of programming Experience using Objective-C
Extensive experience in application development and integrating with various databases and Client-Server applications
Worked extensively on Xcode Interface Builder and Instrument
Created and customized views table views tab bars and navigation bars which are some basic functionality in a multi-view application
Developed iOS and windows mobile applications using Objective-C C C Xcode Visual Studio including but not limited to Cocoa Touch Foundation UIKit Map Kit Core Graphics Core Data Core Plot Core Object External Accessory SQLite Core Bluetooth .Net 3.5 Compact Frameworks
Involved in Object Oriented analysis/ Design Design patterns including MVC across the apps.
Used diversified IDE s/SDK s like Xcode Visual Studio Eclipse Android SDK and keil
Proficient in programming languages such as ASP.net HTML5 Java JavaScript and markup languages such as XML and JSON Created and customized views table views tab bars and navigation bars which are some basic functionality in a multi-view application
Strong knowledge in all phases of Software Development Life Cycle SDLC process which includes requirement analysis designing implementing debugging fixing and maintaining the software
Diverse experience utilizing Java tools in business Web and client-server environments including Java Platform Enterprise Edition Java EE Enterprise Java Bean EJB Java Server Pages JSP Java Servlets including JNDI Struts and Java database Connectivity JDBC technologies
Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like WebSphere Web Logic configuring Apache Web Server and configuring various Servlet engines
Solid background in Object-Oriented analysis and design. Very good at various Design Patterns UML and Enterprise Application Integration EAI
Strong knowledge with databases such as Oracle MS SQL Server for managing tables views functions triggers and packages
Excellent communication organizational skills attention to detail and the ability to meet tight deadlines
Strong commitment to organizational work ethics value based decision-making and managerial skills
Highly motivated enthusiast fast learner eager to meet new challenges and quickly grasp new technologies skills concepts and ideas
Technical Skills
Programming Languages | Objective-C C C C Java Embedded C ASP.Net |
Scripting Languages | VBA UNIX Shell Script DOS Script HTML JavaScript JSON |
IDE s / SDK s | Xcode Visual Studio Eclipse Android SDK Keil |
Frameworks / APIs | Cocoa Touch Foundation UIKit Core Graphics Core Data Core Plot External Accessory Core Bluetooth Google Protocol Buffers C Standard Library Win32 APIs .Net Compact Framework OpenGL ES |
Mobile Operating Systems | iOS 4 iOS 5 iOS 6 Windows CE Windows Mobile Android |
Operating Systems | Mac OSX 10.5 10.6 10.7 10.8 Unix/Linux VxWorks MS-DOS Windows |
Phone Simulator and Emulator | iPhone/iPad Windows 8/Mobile Android Geny motion |
Database | Microsoft SQL Server Compact SQL CE Core Data SQL Lite |
Development Models and Patterns | MVC Scrum method of Agile V-Model |
Professional Experience
Confidential
Role iOS Developer
Responsibilities
Worked extensively with Objective C and Cocoa frameworks.
Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
Responsible for Creating Models and Services in conformance with the WSDL s provided.
Responsible for Service Integration Development and Testing.
Web services deployment and testing on rest client.
Created the complete database using coredata.
Complete implementation of the retrial mechanism.
Beta testing of the application via test flight.
Publishing the application on App store and then pushing updates after every sprint release.
Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
Complete data base designing for both android and iPhone
Developed critical tools for this project like customized navigation bar page control and scroll view.
Worked with UIKit Framework for the applications at hand.
Worked extensively on table view controller and made customized table view cells according to the client
Pre-fetching data for different views for smooth screen transitioning.
Followed a work data flow principle for design and development.
Worked closely within a cross functional team of testers and developers.
Worked on web service calls XML and JSON parsing included in the project.
Worked with UIKit Framework for development and maintenance.
Reported progress/challenges to onsite project lead.
Environments iOS 7.0 iPhone SDK Mac OS X Objective C XCode 4.6 and 5.0 Agile Methodology HTML5 CSS REST JIRA JavaScript JQuery.
Confidential
Role iOS Developer
Responsibilities
Used AV Foundation Framework to record audio from the device.
Implemented Dropbox API for sharing and backup.
Implemented Core Data framework to store user Data.
Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
Implemented using Storyboard and ARC.
Developed unit tests for testing specific functionality and logic.
Fixed bugs as documented by QA team.
Used Instruments to fine tune the app performance and memory management.
Formatted the Data as per Business rule to display in UI.
Followed a work data flow principle for design and development.
Worked closely within a cross functional team of testers and developers.
Debugging issues at onsite whenever required.
Worked with GDB and Xcode for debugging.
Worked with Subversion to checkout and update the codebase changes.
Environments iOS 7.0 and 6.0 iPhone SDK Mac OS 4. X Objective C XCode 4.6 Cocoa Touch Cocoa framework JavaScript JQuery Adobe CS5 Suite Photoshop Dreamweaver MapKit Core Location AVFoundation
Confidential
Role iOS Developer
Responsibilities
Upgraded reporting system of the application T-Mobile My Account for analytics
Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
Developed new components like infinite scrolling section for sliding table view
Solved major defects in navigation controller behavior for the application
Developed Facebook integration for the application
Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. Main thread and secondary thread
Provided mechanism to avoid loading of duplicate data in table views Problem due to concurrent server calls
Handled scenarios of no data for application during good network signal
Explained the design problem of invocation by drawing flowcharts
Assisted Project Manager with release build schedules
Documented the technical specifications
Managing the work log and following the schedule to ensure completion of projects before deadline
Followed a work data flow principle for design and development
Environment Objective-C Xcode 4.6 Mac OSX Cocoa Touch Foundation UIKit Core Graphics RESTful JSON converted to existing Soap Services iOS 6.1 iPhone Simulator 6.1 Device integrated with Barcode Scanners AirWatch Mobile Device Management App Store Subversion SVN Eclipse Phonegap.
Confidential
Role Mobile Developer
Responsibilities
Requirement analysis to identify the set of possible use cases for the new product design.
Handling multiple series clinical protocol from document to module delivery end to end .
Experience in handling FDA validated documentation keeping system and managing change request for the same.
Java Development deployment using WebSphere 5.0 / 6.0 and Eclipse and RAD IDE.
Front End Development using JSP HTML JavaScript XML and XSL.
XML transformation using XSLT and XPATH.
Redesign and implementation of Form System for easy configurability.
Custom Form implementations for various protocols.
Design and implementation of Payment automation module.
Data migration from legacy DB2 Sybase based systems to Java/J2EE based modules.
Custom Database/Table design for various protocol implementations.
PL/SQL development.
Data transformation for comparative analysis and studies.
Code Reviews.
Enhancement implementations in Report module.
Customized report implementations for various protocols.
Interacting with Line of Business teams as part of Change Management activities.
Coding and Maintenance of existing product using Struts MVC framework.
Preparation of Unit test plans and System test plans for various functionalities.
MIS report creation using remedy bug and change request ticket handling
Creating and maintaining shell and perl scripts.
Problem solving on day to day basis technical and people handling both .
Leading communication as per onsite-offshore model defined by company on daily/weekly and monthly basis
Environments JSP 1.2 Servlets JavaScript XSL EJB MQ JMS WEB SERVICES JAX-WS JAXB JSTL JNDI LDAP Struts 2.0 Spring 2.1 Hibernate 3.3 WebSphere 7.0 RAD/WSAD 7.0 JBoss Oracle 10G DB2 Sybase TOAD LINUX Apache Ant Maven VSS CVS.
Confidential
Role Software Engineer
Responsibilities
Developed various web forms using ASP.NET
Involved in complete Software Development Life Cycle that includes Systems Analysis
Design Development Testing and Documentation of various parts of the application
Worked extensively with Web Forms Server Web/HTML and Data Binding controls
Designed and developed Crystal Reports
Developed data driven web pages using ASP.NET and VB.Net.
Used ADO.NET objects such as Data Adapter Data Reader Dataset and Data View for reading/updating records in the database
Used C for creating classes unique to this application
Implemented JavaScript for validation
Environment ASP ASP.Net VB.Net HTML DHTML and Oracle8i PL/SQL SQL Plus and Java Script.