Sr. Ios Developer Resume
Los Angeles, CA
SUMMARY
- Over 7 years of IT Industry experience in designing and developing applications, in which over 4 years of iOS application development (iPhone and iPad).
- Excellence in Object Oriented Design, Software development methodology, software design patterns and objective - C 2.0.
- Extensive knowledge of C and use of Xcode with various projects. Known the importance of readable code by using clear, explicit method and variable names and effective commenting.
- Extensive knowledge in understanding Xcode IDE.
- Knowledge of APNS (Apple Push Notification Service), popup alerts, badges, action sheet and integration of various social networking APIs like Facebook and Twitter into application.
- Extensively worked on Multi-view Applications using UINavigationController, UITabBarController, UITableViewController, UISplitView and Storyboard.
- Strong knowledge of multitasking and multi-threading.
- Knowledge of local database files management using SQLite and Core data.
- Knowledge of dynamically displaying the data on iPhone/iPad using various data parsing forms such as XML and JSON.
- Complete comprehension of memory management in Cocoa.
- Experience of setting up UISplitView, UIPopoverController and Custom Input Views on iPad.
- Experience implementing Augmented Reality as well as MapKit for iPhone and iPad application development.
- Expert in making efficient use of Interface Builder in building the applications.
- Sound knowledge of uploading applications to the Apple Store.
- Skilled in engineering Mac OS X, iPhone and iPad applications using iPhone-SDK and objective-C.
- Ensured to meet the business, project and design goals and objectives.
- Ability to learn, understand and fix any problem within a small proximity of time.
- Excellent communication and customer handling skills.
TECHNICAL SKILLS
- Objective-C
- Java
- C
- SQL
- UML
- XML
- Frameworks like Cocoa/Cocoa Touch
- UIKit
- ARKit
- MapKit
- QuartzCore framework
- Message UI core data
- Java Development Kit (JDK)
- C standard Library
- Development Tools Xcode
- Eclipse
- Matlab
- Visual Studio 2008
- MS office
- Adobe Photoshop
- SQLite Manager
PROFESSIONAL EXPERIENCE
Confidential - Los Angeles, CA
Sr. IOS Developer
Responsibilities:
- Created custom UIView animations for explore application using UIKit Framework.
- Display the categories in a list using Nested TableViews and TreeViews.
- Locate the places on map using MapKit framework.
- Implementation of augmented reality using Metaio SDK to make the user more interactive to application. The image attractions are clickable where the description pops-up and navigates you to a web view that has detailed information of a place.
- Search functionality is to help users to choose the places of their interest to visit.
- Pedometer is the function that is integrated to count the footsteps of the users it calculates the number of miles walked with in the city. This is implemented using location Manager APIs, Core Location framework.
- Walk with mayor: It is to track the location of mayor in the city with the help of web service that is called at regular intervals of time.
Environment: iOS 6/ 7(iOS SDK), Mac OS X, Objective C, Xcode 5.1, Cocoa touch Framework, Storyboards, Auto layout, MVC, SQLite, AFNetworking, JSON, Github.
Confidential
Responsibilities:
- Create custom UIView Animations for MBH application using UIKit Frameworks.
- Have used JSON objects for retrieving and sending data from and to the application server.
- Implemented the whole application using MVC architecture.
- For iPhone the list of attractions are stored in database using SQLite, the database gets synchronized after certain period of time to get the any updated attractions to be displayed in the application.
- For iPad the attractions are taken dynamically from web services.
- Locations or the places of attractions in the city are also showed in the map using MapKit frameworks. When the user clicks on the map pin popover it has three options:
- Used Yelp API to get the list of hotels and restaurants in the city
- Implemented Augmented Reality using ARKIT. It is open source augmented reality library provided by apple.
- Playing of vimeo & YouTube videos and live Streaming of Video using Media Player Framework.
- Playing of panorama images, airplay of videos.
- Providing secure authentication for registering with Beverly Hills to get the recent updates of government activities using OAUTH protocol.
- Implemented the iOS Adapter views like List View, Grid View, and Gallery.
- Implemented the functionality of camera using Quartz Core Framework.
- Integrated social networking sites like Facebook to share the photos on the wall using Facebook API.
Environment: iOS 6/ 7(iOS SDK), Mac OS X, Objective C, Xcode 4/5, Cocoa touch Framework, Storyboards, Auto layout, MVC, SQLite, AFNetworking, JSON, Github.
Confidential - Reston, VA
IOS Developer
Responsibilities:
- The projects at hand involved understanding the business, current process and requirements.
- Designed and developed iPhone and iPad UI separately.
- Integrated images and MapKit into the App.
- Worked extensively on table view controller and made customized table view cells according to the client requirement.
- Used NSXML- parser and third-party XML - parsers for dynamically displaying the data.
- Used Core data Framework for local storage purpose.
- Worked extensively with Objective C and cocoa frameworks.
- Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware’s to validate the application stability.
- Worked with UI Framework for the applications at hand.
- Worked closely within a cross functional team of testers and developers.
- Evaluated technology solution design, research and proposal.
Environment: iOS 4 (iPhone SDK), Mac OS X, Objective C, Xcode 4, Cocoa, Cocoa Touch, Cocoa framework, iPhone Simulator 4, XML, NSXML Parser.
Confidential - Philadelphia, PA
IPad Application Developer and Core JAVA developer
Responsibilities:
- Customized TableView, Implemented Sections, Index and Search, and Optimized TableView Performance.
- Implemented iPad specific user elements like a Popovers and Modal Views.
- Implemented File I/O, creating and deleting Files and Directories.
- Parsed XML from Web Services
- Created an SQL lite database and connecting to it using an Objective C interface.
- Saved application data using Property Lists and Application Preferences.
- Implemented multithreading with blocks and Grand Central Dispatch.
- Preparing for ad hoc distribution.
- Extensively used Graphic Design Raster (Photoshop) and Vector (Illustrator) based art.
- Assisted with and conducted training programs for analysts, developers, consultants and users.
- Troubleshoot programs and issues encountered by system users, suggest resolutions, and resolve those problems and issues.
- Created the provisioning profiles for development and Adhoc distribution.
Confidential - Waltham, MA
Java Developer
Responsibilities:
- Developed the application using MVC framework.
- Involved in gathering the requirements.
- Developed and modified JSPs for the front end.
- Developed utility classes for the application.
- Implemented Design patterns like Front Controller, Value Object and DAOs.
- Used HTML, JavaScript for scripting and validation.
- Used XML for catalog files to maintain the static data.
- Developed sql queries and stored procedures.
- Tested code with JUnit for Unit Testing.
- Tested results on operating systems with different browser combinations.
Environment: J2SE, JDK 1.5, Eclipse 3.4, MS Visual Studio, Windows XP, JavaScript.