Post Job Free
Sign in

iOS Developer

Location:
Palo Alto, CA
Posted:
May 22, 2014

Contact this candidate

Resume:

ANAND

Email: ********@*******.***

Cell: 408-***-****

Over 7+ years of LEAD DEVELOPER Experience in development of Mobile Applications and Product

Support. Innovative management over the entire product life cycle from architecture design, implementation

and support.

1 CORE STRENGTHS

• Objective–C, Symbian C++.

• iOS Application development.

• Mac Desktop Applications Development

• XCode (iOS), Carbide C++, VC++, Code Warrior

• Extensively tested and distributed the apps on the App store.

• Experience with source control tools like SVN and Perforce.

• Ability to write readable, reusable code, by using clear, explicit method and variable names and

effective comments.

• Strong optimization and debugging skills.

• Extensively worked on Location Based Services (GPS)

• Extensively knowledge of Media Player frameworks to playback movies and audio.

• Efficient storage of data using File System and SQLite

• Familiar with iOS application development process(From idea to action plan)

• Familiar with Custom UI Elements and UI design implementation using Auto layout, Storyboards

and NIB files.

• Extensively worked with XML and JSON type input for different applications in iOS.

• Extensively worked SOAP and REST web services

• Extensively worked on Map Kit, Apple Push Notification Service (APNS)

• Extensively implemented VOIP (SIP Protocol) in NOKIA Symbian GPRS, WLAN, GSM

• Writing design documents, writing source code, and writing unit test case documents

• Production Support, Maintenance, Enhancement, Debug activities

• Experienced in Agile Scrum methodology.

• Experienced in working with global teams (off-shore / On site model)

2 EXTENSIVE SKILLS

iOS Development (iPhone, iPad, iPod), Mac Desktop Application Development (OS X), Objective-

C, C,C++, Symbian C++, SQLite, XCode, Interface builder, Instruments

QUALIFICATION

B.Tech, Electronics & Communications Engineering, from JNTU, Hyderabad during 2001-2005

3 SPECIALTY DOMAINS

Retail, Data Management and Mobile SAP.

4

5 CLIENTS

Apple, SAP, eBay, Nestle, Xtify and Nokia.

2 PROFESSIONAL EXPERIENCE

Q&A Tool, Apple Inc., Cupertino, CA

Senior Developer / Module Lead

Nov 2012 – till date

Description

This Application involves to modify Question/Answer submitted from apple Online Community pages. This tool allows

moderators to perform set of operations like approve/reject/escalate the Q&A (question/answers) from one status to other

status. Tool allows moderators to find the person who raised the Q&A & his statistics. Q&A tool allows moderators to search

Q&A with different search options. Search options are like Similar Questions, Product Name & Moderator Name.

Responsibilities

o Participated design and requirements analysis.

o Implement an asynchronous network I/O module to interact with backend web-services (XML) by efficiently using

operation queues and following the recommended threading model for UI updates/notifications

o UI Implementation.

o Parsing and data mapping with xml.

o Involved code review and handled memory leaks of application.

Environment: Objective-C 2.0, Mac OSX – 10.8.3,iOS 6.1SDK.

TIME, Apple Inc., Cupertino, CA

Senior Developer / Module Lead

March 2012 – OCT 2012

Description

This Application describes how schedule data is displayed over the iPhone, iPod or iPad in detail for the current day for the

retail store employee. The objective of this application is to bring schedule data from the schedule manager database that

should be displayed along with changed zones and break status as soon as the manager in Schedule Manager application

updates the shift or zone information. The employees will be notified of these changes via push notifications mechanism.

Responsibilities

o Created new Models for request and response and Implemented delegation procedure calls

o Participate in QA in a tightly integrated agile workflow.

o Rapidly investigate and resolve issues on production systems.

o Working closely with the team both onsite and offshore to reproduce the issues and verify the fixes prior to merging.

Environment: Objective-C 2.0, Mac OSX – 10.6.8,iOS 5, Xcode 4.2.1.

SAP Business Objects Explorer App, SAP, India

Senior Developer / Module Lead

Feb 2011 – Jan 2012

Description

SAP Business Objects Explorer for iPhone/iPad is a data discovery mobile application that enables mobile

users to explore and search through business information quickly. With the intuitive and easy-to-use interface

of SAP Business Objects Explorer, mobile users can answer business questions on the fly, and can access,

explore, and analyze decision-quality information on the go.

Responsibilities

o Save documents locally and consult them offline, to mitigate network interruptions and minimize

communication costs.

o Filter the results by modifying prompt values.

Environment: Objective-C 2.0, Mac OS X 10.6.4, iOS SDK 4.2, Xcode, instruments.

Half.com (iPhone/iPod Touch), eBay Inc. CA

Senior Developer / Module Lead

May 2010 – Jan 2011

Description

This Half.com application will enable Half.com users to buy the products on the IPhone. Using this application user can

search product based on category, keyword and barcode, then he/she can place order of that product. From this application

user can share the product with social networking sites like Face Book and Twitter.

Responsibilities

o Development of Mange Account, Inventory and Place Order Modules.

o Web service calls handling.

o Development of Dynamic UI Changes.

Environment: Objective-C 2.0, Mac OS X, iOS SDK 4.0, Xcode, instruments.

LockerSpace, CA, USA

Senior Developer

Oct 2009 – March 2010

Description

This Application involves users can upload pictures and videos in to Lockerspace repository. Using this application user can

Follow/UnFollow his/her friends. Users can take pictures and record videos from the application and they can upload these

pictures and videos in to LockerSpace site and he/she can share these pictures and videos to friends.

Responsibilities

o Developed application Engine interaction between Client Engine and central server.

o Requirement gathering, estimations and Analysis, UI Design and Implementation.

o Video file uploading via HTT POST.

o Written categories for converting NSData into base64 Data.

Environment: Objective-C 2.0, Mac OS X 10.5.8, iPhone SDK 3.1.3, XCode, Instruments

Sole Collector, NY, USA

Senior Developer

June 2009 – Oct 2009

Description

This project (sole collector) execution involves building an iPhone application which utilizes the repository of information

available with Sole Collector. Target users download the application to learn more about release dates of sneakers and latest

news within sneakers, as well as being able to access scionav & sole sites.

Responsibilities

o Customized Tab Bar Implementation.

o Share data with Social Network.

o Web service calls handling.

Environment: Objective-C 2.0, Mac OS X 10.5.8, iPhone SDK 3.0, Instruments.

Mystical Answer

Developer

March 2009 – June 2009

Description

The “Mystical Answer” (MA) is an application designed to help individuals choose a course of action or randomly pick a

direction for a question on their mind. The user who is posed with a question or dilemma will have the ability to use the MA

application to randomly have a recommended answer or proposed direction displayed for them. The primary purpose of this

application is to randomly generate one of 8 possible words or phrases (4 positive, 4 negative) that a user can use to help them

make a decision. Whenever user shakes mobile user will see one of 8 possible words.

Responsibilities

o Developed UI part of the Application.

o Video playing using Accelerometer.

Environment: Objective-C 2.0, Mac OS X 10.5.8, iPhone SDK 3.0, Instruments.

Purina - Pet Centric Places, Nestle, USA

Developer

Dec 2008 – Feb 2009

Description

The project involves building an iPhone application – ‘Pet centric places’ that offers its users a location based service which

acts as a guide to finding pet friendly places for pet owners. The application is dedicated to browse locations by category &

sub category, finding locations nearby to the user’s current location, viewing, rating & adding to Photo Gallery of pets and

learning more about pet care.

Responsibilities

o Developed application Engine interaction between Engine and web server.

o XML parsing, web service calls Worked on the following development activities.

o Image Uploading and downloading

o Created customized picker view and Collecting GPS Location.

o User Credentials local storage using SQLite.

Environment: Objective-C 2.0, Mac OS X 10.5.8, iPhone SDK 3.0, Instruments.

Xtify, Xtify, USA

Developer

Sep 2008 – Nov 2008

Description

Xtify locator collects the location information - both cell tower (GSM, CDMA and Wi-Fi) and GPS. Content providers (like

Social networking web site) have their registered users. Xtify Locator application can be used to provide the user's location

information to the content providers periodically. Xtify Locator has a tracking algorithm which minimizes the amount of data

collected and the battery consumption. This is done by monitoring if the user is in moving or stationary state. Data is

collected less frequently when the application is in stationary. The collected data is sent to Xtify Server via HTTP calls. The

network connection (Access point, Wireless LAN, Wi-Fi) is also handled by the application.

Responsibilities

o Involved in the design and analysis phase of the project.

o Handled GUI and Collecting GPS Location.

Environment: Objective-C 2.0, Mac OS X 10.5.8, iPhone SDK 2.0, CoreLocation, Instruments, Symbian S60

Mobile Desk Global Reach, Nokia, Finland

Developer

Aug 2007– Aug 2008

Description

Mobile desk global reach (also known as DMM) enables use of cellular network (GSM and GPRS access) or WLAN (WIFI)

network to access enterprise network. Consequently, DMM can be referred as Dual Mode Client. While in this application,

SIP signaling is used over GPRS or WLAN (WIFI) to register with server and initiate an outgoing calls using enterprise

network.

Responsibilities

o Handled Cellular incoming, outgoing Call Logs and Contacts.

o Developed User Interface of the application.

o In DMM Engine integrating of various modules like sip, cellular and connection managers.

Environment: Symbian C++, Windows 2000, Symbian,S60(3rdMR&&9.1and9.2),Devices used are E61,E61i,E51,E65,carbide c++.

Single Mode Mobile, Nokia, Finland.

Developer

Sep 2006– Aug 2007

Description

Single Mode Mobile (SMM) means that the Unifone is using only cellular network (GSM and GPRS access) to access

enterprise network. Consequently, Unifone can be referred as Single Mode Client. This application involves two modes, in

that one is Enterprise mode and second one is Cellular mode. While in enterprise mode, SIP signaling is used over GPRS to

register with server and initiate an outgoing calls using enterprise network. However, user can also toggle from the Enterprise

mode to the Cellular mode by putting Unifone in background and use the device as they would use default mobile device.

Responsibilities

o Handled Cellular incoming, outgoing Call Logs and Contacts.

o Developed UI engine of the application.

o And also handled Utility and PRs fixing.

Environment: Symbian C++, Windows 2000, Symbian,S60(2nd and 3rd), Codewarrior



Contact this candidate