Sr. Ios Developer Resume
Warren, NJ
SUMMARY
- Over 7 years of experience as a software developer in designing & developing Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1,7.0 XCode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6,5.0) application development using objective-C, Cocoa Touch, UIKit.
- Proficient knowledge of Programming Experience using Objective-C.
- Extensive experience in iPhone & iPod Touch application development.
- Expertise in iPad application development.
- Worked extensively on XCode, Interface Builder and Instrument.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
- Strong knowledge about Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit& MVC methodologies.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Proficient in source control with Git, SVN.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Experience in GOOGLE technologies like Google analytics, Google maps, Google gadgets, and Google search API.
- Proficient in programming languages such as ASP.net, HTML5and JavaScript.
- Extensive experience in working with Cascading Style Sheets (CSS).
- Experience using C++ on multiple platforms like (Linux, Windows & .NET Environments) for Object Oriented Programming.
- Working knowledge of Operating Systems like Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
- 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.
TECHNICAL SKILLS
IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, core Data
Software: Trained in iOS 4, iOS 5, iOS6, iOS7 with XCode 3.0/ 4.0., 5.0, 6.0, 6.1.3 OSX 10.5, 10.6, 10.7, 10.8, ASP.net with Visual Studio 2005/ 2008, Microsoft office suites
Programming Languages: C, Objective C, C++, Core Java, HTML
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ JQUERY library
Databases: SQL server 2005/2008, SQLite with Core iOS sandbox, building, and database in iOS sandbox
Operating Systems: MAC OS 10.5/10.6/10.7, Windows XP, Windows 7, Windows 8
Tools: XCode 3.0/4.0/5.0/6.0/6.1.3, Visual studio 2005, Dreamweaver
Development Tools: cvs/svn/git
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Sr. IOS Developer
Responsibilities:
- Worked extensively with ObjectiveC and Cocoaframeworks.
- Responsible for co-developing the "Bill Pay"
- 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 withUIKit Frameworkfor the applications at hand.
- Worked extensively on table view controller and madecustomized table view cellsaccording 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 JSONparsing included in the project.
- Worked withUIKit Frameworkfor development and maintenance.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app usingUIWebView
- 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 withGDB and Xcodefor debugging.
- Worked withGITto checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: s: 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, Wilmington, DE
Sr. 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.
Environment: s: 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, Sunnyvale, CA
iOS Developer
Responsibilities:
- Implemented Core Data for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
- Created of notifications to detect the autorotation in the customized sub views.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Used several methods for testing and tracking of application like kiwi.
- Designed XSDs to define the xml structure of data exchanged between iphone and server.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environment: s: iOS 5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.
Confidential, Chicago, IL
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)
Environment: s: 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
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: s: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX.