Ios Developer Resume Profile
TX
SUMMARY
- Worked well with customers to determine requirements and application scope with efficient organizational work ethics, value based effective decision-making, team based cooperation and good communication skills.
- Experienced in working with data parsing forms such an XML and JSON to dynamically display data on iPhone/iPad.
- Worked with RSS News feed integration with custom UI components and social sharing features also worked on Core Graphics and Animation.
- In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Developed apps using various iOS design patterns MVC, Delegation, Target-action and Slide-out Navigation .
- Expertise in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi-View Application.
- Strong Knowledge of Software Development Life Cycle SDLC with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Expertise implementation knowledge of iOS mobile development tools like Xcode and Cocoa Touch including interface builder and storyboards.
- Strong working knowledge in Object Oriented Programming OOPS with experience in programming languages like C, Objective-C, C , and C .
- Overall 5 years of experience in IT and 3 years in Mobile Application Development iPhone/iPad using objective-C, UIKit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
- Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision.
Technical Skills
| Programming Skills | Objective-C, C, C , C |
| Web Development Skills | JavaScript, HTML5, XHTML, XML, JSON, jQuery |
| Database | MySQL, SQLite, Core Data for iOS, MS SQL Server 2005/2008 |
| IDE/Tools | Xcode, Interface Builder, Storyboard, Visual Studio 2008/2010 |
| IOS Frameworks | Core Cocoa Framework UIKit, Foundation |
| Operating Systems | Mac OS X, Windows 2000/XP Professional, Windows 7/8 , UNIX/Linux |
Professional Experience
Confidential
IOS Developer
Responsibilities:
- Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
- Implemented interaction between mobile and web server .Net server to retrieve and repost documents.
- Created entity-classes to handle multi-tasks like saving and deletion of data in Core Data internal persistent storage .
- Following Model, View and Controller paradigm by handling the view frames of all UI components in view controller itself.
- Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
- Worked with testing team to enhance project usability and improve performance of the application.
Environment: iOS 5 and later-, Xcode 4.4 and later-, Mac OS X, objective C, Cocoa Framework, .Net backend.
Confidential
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.
Environments: iOS 5 and later-, Xcode 4 and later-, Mac OS X, Objective-C, JSON, XML, SQLite.
Confidential
Application Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Worked on web service calls, XML and JSON parsing included in the project.
- Worked with Cocoa Touch Framework and Core Services Framework for 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 using UIWebView.
- 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.
- Worked with Subversion to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: iOS 7.0 and later-, Xcode 5 and later-, Mac OS X, Objective C, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON.
Confidential
C Developer
Responsibilities:
- Responsible for interaction with Customers, Business Users, Business Analysts, the different Module Development Team, and the Testing Team
- Worked in the design and development of the Outbound Scanning application on the mobile terminal using C and WinCE and visual studio 2008.
- Responsible for the development of different windows services on the server side for handling the messages received from the terminal using C , visual studio 2008, windows 7.
- Responsible for guiding other team members in analyzing and resolving issues and doing peer code reviews.
- Provided key role in handling Deployment and production issues.
- Responsible for Production Support, Customer Support and support to other related teams like UAT.
- Used Object Oriented Programming Methodologies in developing applications.
- Followed Agile Methodology in project development.
Environment: C, C , VC , C , .Net 3.5, Windows CE WinCE , Microsoft Embedded Visual C 3.0, Windows Forms, XML, XSLT, TCP/IP, SQL, PL/SQL, Visual Studio 2008, SQL Server 2008, Eclipse, Windows7.0, UNIX Sun Solaris 5.6 .
