Ios Developer Resume Profile
Minneapolis, MN
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 | iOS4, iOS 5 , iOS 6 ,Windows CE, Windows Mobile, Android |
Operating Systems | Mac OSX10.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
Client: Confidential
Role: iOS Developer
Confidential business delivers a comprehensive suite of solutions designed to empower audit, risk and compliance professionals, business leaders, and the Boards they serve to reliably achieve business objectives, address uncertainty, and act with integrity.
Responsibilities
- Worked extensively with ObjectiveC and Cocoaframeworks.
- 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 navigationbar, pagecontrol 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.
Client: Confidential
Role: iOS Developer
Confidential is a trusted service provider for Healthcare Apparel and Facility Services Programs. Whether it is doctors, nurses, reception, maintenance or other important support staff, Confidential offers healthcare apparel products to meet your unique image and safety needs.
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
Client: Confidential
Role: iOS Developer
Confidential, a fast growing, popular diet and fitness site, now offers a mobile extension to iPhone and iPad users. The app will quickly and easily set you up with a custom diet and fitness plan based on your personal goals.
Responsibilities
- Upgraded reporting system of the application SparkPeople 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 tableview
- 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.
Client: Confidential
Role: Mobile Developer
Confidential and Study Payment module used for research protocol data capturing and Payment management for Hospitals and several sites throughout Confidential validated data. Developed and designed many protocol forms and also automated them wherever possible. Worked on updating of Oracle stored procedures, WebSphere application deployment and troubleshooting on day to day basis. Designed developed Java/EJB based solution for Payment automation module. Extracted clinical data from data warehouse application and other transactional databases system and transformed into a new Java based database system.
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.
Client: Confidential
Role: Software Engineer
This module is the extension of the basic Oasis project delivered to Confidential. This module consists of the additional features of synchronization the applications submitted in the Confidential web site to the internal Confidential database and generation of word document based on the template formats for the case selected.
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.