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