Appa Rao Mulpuri
Email:
*******.*******@*****.***
Mobile no: +91 988-***-****
Hyderabad.
With Bachelor of Technology in Computer Science Engineering from Nagarjuna
University having around 10 years of experience in architecting, designing
and developing Mac OS X and iOS applications, using Apple technologies on
various domains.
TECHNICAL SKILLS PROFILE
Operating Systems Mac OS X and iOS
Programming Languages Objective-C, C and C++
Scripting Languages Apple Script and Shell Script
Technologies / Frameworks Cocoa, Cocoa Touch, Core Data and other Apple
frameworks and default libraries
Database SQLite
Other tools XCode and Developer tools, Various
repositories: Subversion, Perforce and CVS.
PROFESSIONAL EXPERIENCE
IVY Comptech Pvt Ltd (bwin.party digital entertainment plc). - Senior
Systems Analyst - From Jan 2012 - Till Date.
IVY Comptech Pvt Ltd (bwin.party digital entertainment plc). - Systems
Analyst - From Jan 2011 - Dec 2011.
Prithvi Information Solutions Ltd. -Senior Software Engineer - From July
2008 - Jan 2011.
Samsung India Software Centre. - Senior Software Engineer II- From Jan 2008
- July 2008
Effigent India Private Ltd. - Senior Programmer - From Oct 2006 - Jan 2008
Effigent India Private Ltd. - Programmer - From Oct 2004 - Sep 2006
Effigent India Private Ltd. - Trainee Programmer - From May 2004 - Sep 2004
[pic]
* Worked in Microsoft Redmond, USA for six months as a onsite coordinator
and developer.
* Worked in Apple Cupertino, USA for six months as a onsite coordinator and
developer.
* Developed three plugins named iAnyWhere database server plugin, Apple
XServe plugin and Zimbra mail server plugin. We won Plugin of the Month
Award in Hyperic plug-in contest organized by Hyperic Inc.
For more details, please log on at:
PROFESSIONAL PROJECTS PROFILE
*
www.hyperic.orghttp://support.hyperic.com/confluence/display/hypcomm/Incomi
ng+Contribs
* http://support.hyperic.com/confluence/display/hypcomm/Incoming+Contribs
* Application Project X has been awarded "Best in Show" award in Mac world
2006. For more details log on www.projectx.com. I am involved in this
project as a developer.
Employer's name: IVY Comptech Pvt Ltd (bwin.party digital entertainment
plc)
Project Title: PartyPoker app for Mac OS X and iOS
Duration: Jan 2011 - Till Date
Description:
bwin.party digital entertainment plc, the world's largest
listed online gaming business created by the merger of bwin and PartyGaming
in March 2011. It has market leading positions in each of our four product
verticals: sports betting, poker, casino and bingo. Our leading brands
include bwin, PartyPoker.com, PartyCasino.com and Foxy Bingo. Mantra is to
'Let the World Play for Real' - and our mission is 'to be a leading digital
entertainment company that anticipates market demands and delights the
consumers by offering smart, safe and fun real money games'.
PartyPoker Mac app uses the Layered architecture with different
custom frameworks and Plugins. Plugins are independent components easily we
can embed them in the application without any low level changes. Mac and
iOS application shares the common 80% of code base and remaining changes
are at only UI level.
Technical environment:
Mac OS X and iOS, Cocoa and Cocoa Touch are the primary frameworks
used apart from other frameworks.
Contribution/Achievement:
. Kickoffs, Requirement analysis, application Design, Development,
Signoffs and Pre/Post Release activities
. Create functional and UI specifications and designs.
. Individual Dev contribution for the modules
. Helping team to resolve the technical and design level issues
. Daily Scrum meeting with Team
. Application performance assessment and optimization
. Internationalization support.
. Ensure quality of the application by interacting with the Automation
QA team
Employer's name: Prithvi Information Solutions Limited.
Project Title: Pictor
Duration: June 2010 - Jan 2011
Description:
Pictor is the Macintosh sync client for Windows 7 series
phones. From a user's perspective, Pictor is a companion application to
iTunes and iPhoto on Mac OS X, allowing the user to maintain their existing
media organization that they have already developed using these common
applications from Apple. Pictor provides Device Update, Media Sync, Media
Acquisition.
Technical environment:
Mac OS X 10.6 (Snow Leopard), Cocoa (Objective-C), Quick Time.
Contribution/Achievement:
. Requirement analysis, application Design and Development.
. Create functional and UI specifications and designs.
. Individual Dev contribution for the modules
. Helping team to resolve the technical and design level issues
. Daily Scrum meeting with Client
. Application performance assessment and optimization
. Internationalization support.
. Ensure quality of the application by interacting with the Automation
QA team
Employer's name: Prithvi Information Solutions Limited.
Project Title: Newsplay
Duration: Feb 2010 - June 2010
Description:
Newsplay is a global news platform and content aggregator that
provides an end to end solution for desktop, mobile, set top box and news
segment game console experiences. Newsplay's services include: ingestion,
management, publication, monetization, social networking, syndication and
analytics. Newsplay's communities include a full-featured social networking
platform wrapped around its global news service.
Newsplay iPhone application has the features to view News in
Player, Reader, Scan modes. Newsplay articles can be broadcasted using face
book and twitter Social networks. User can Share the article through email
and Recommend an article. Users can Bookmark Newsplay articles for further
reference.
Technical environment:
Objective-C, iPhone SDK 3.x and Cocoa touch.
Contribution/Achievement:
. Requirement analysis, application Design and Development.
. Create functional and UI specifications and designs.
. Daily status calls with Client
. Application performance assessment and optimization
. Internationalization support.
. Ensure quality of the application by interacting with the QA team
Employer's name: Prithvi Information Solutions Limited.
Project Title: Easy Pay
Duration: Aug 2008 - Jan 2010
Description:
The application, "Easy Pay" is aimed to replace the conventional
method of checkout in a Point of Sale (POS), where the customer joins the
queue at the POS for invoicing the product and subsequently makes the
payment.
Easy Pay will be implemented in Apple store. The store executive(s)
will be having an Apple iPhone/iPod touch pre-loaded with Easy Pay. Once a
customer has finalized a product to purchase, the store executive will
approach the customer and using the iPhone/iPod touch stores the details of
the product. The customer can make payment using his/her card and the
receipt of the same will be dispatched to the e-mail id of the customer.
The application helps in hassle free checkout and makes the whole process
paperless.
Technical environment:
iPhone OS, Cocoa Touch (Objective-C), XML.
Contribution/Achievement:
* Create functional and UI specifications and designs.
* Reviewing code.
* Co-ordinate with server team.
* Work with QA to ensure top quality of the application.
Employer's name: Samsung Inc.
Project title: MultiScreen
Duration: April 2008 - July 2008
Description:
Multiscreen aims to provide software utility tool to manage visible
windows on such extended desktops. Multiscreen software helps users to
organize their windows on to different desktops through different grid
configurations; this will allow users to effectively use the desktop space
and simultaneous windows viewing on different desktops.
Technical environment:
Mac OS X 10.4/10.5, Objective C and Cocoa Framework.
Contribution/Achievement:
* Understanding Windows based application.
* Analyzing technical feasibility of the requirements in Mac and
implementation.
Employer's name: Samsung Inc.
Project title: MagicTune
Duration: Feb 2008 - March 2008
Description:
MagicTune employs an advanced display technology, called the DDC/CI
(Display Data Channel Command Interface) protocol, to control all monitor
settings. By simply connecting the signal cable, and by moving and clicking
your mouse, it is now possible to set the optimum display settings faster
and easier than ever.
Technical environment:
Mac OS X and Java
Contribution/Achievement:
* Debug and fix issues.
Employer's name: Effigent India Private Limited.
Project title: Continuous Data Protection (CDP)
Duration: Oct 2007- Jan 2008
Description:
CDP provides back-up solutions for Mac users using File System based
approach. This Product was developed for the Mac (PPC as well Intel).
This Application is a port of existing windows based applications.
The application has been purely written in C and has the OS level
implementation in the form of Kernel extensions. Users can con?gure
settings accessed via CDP based server.
Technical environment:
Macintosh (PPC & Intel), Kernel Programming, C, Cocoa and Java
Script.
Contribution/Achievement:
. Understanding Windows based application
. Analysing technical feasibility of the requirements in Mac and
development
Employer's name: Effigent India Private Limited.
Project title: Pobridge (Now renamed as Volomedia)
Duration: Apr 2007- Sep 2007
Description:
Podbridge provides advertising and audience measurement solutions
for downloadable media. It has technology for the advertising insertion,
dynamic advertising rotation, audience metrics, and reporting. Reporting
system focuses on reporting Presentation, Accuracy, Comprehensiveness, and
Timeliness. It offer an online portal for anytime access for managing
content and advertising campaigns as well as getting the latest reports.
Technical environment:
C++, POCO Libraries, Objective C and WebKit framework and Mac OS X
10.4.
Contribution/Achievement:
. Getting requirements from Client
. Implemented cross platform code base using POCO libraries.
. Provided support to the developers and QA
Employer's name: Effigent India Private Limited.
Project title: Maccius HQ (Prepare MAC based Installers and Utilities,
Licensing and Branding for Hyperic application.)
Duration: Nov 2006- March 2007
Description:
Hyperic HQ is an open source IT management framework built on
java technologies, which gives its users the ability to manage many
different types of technologies from a single interface
We've developed Installers for Apple MAC OS X and provided
branding functionality in Hyperic
Technical environment:
Cocoa (Objective-C), Mac OS X 10.4 and Java, Eclipse
Contribution/Achievement:
. Developed three plugins named iAnyWhere database server plugin, Apple
XServe plugin and Zimbra mail server plugin. We won Plugin of the
Month Award in Hyperic plug-in contest organized by Hyperic Inc. For
more details, please log on at:
http://support.hyperic.com/confluence/display/hypcomm/Incoming+Contribs
. Reviewing code.
Employer's name: Effigent India Private Limited.
Project title: Pen-it NOTES
Duration: Feb 2006- Oct 2006
Description:
Pen-it NOTES provides an interface to a Digital pen (Hitachi Maxell)
which is Bluetooth enabled. The pen uses special blue ink. The user writes
with this pen on a special type of paper. As the user writes with this
Bluetooth enabled pen on the designated paper, the date being written is
captured by means of a CCD camera, and is stored inside the pen. The stored
data is sent to a Bluetooth enabled machine (Mac). The application will
then import this data and allow the user to perform various tasks like:
Import, Organize (into different categories), Edit and Export.
Technical environment:
Mac OS X 10.4, Cocoa (Objective-C), C, XML, Apple Script.
Contribution/Achievement:
* Requirement capturing, reviewing and provide inputs.
* Create functional and UI specifications and designs.
* Application performance assessment and optimization.
* Code Review.
* Work with QA to ensure top quality of the application.
Employer's name: Effigent India Private Limited.
Project title: Project X - Project Management tool
Duration: May 2004 - Jan 2006
Description:
Project X is project management software written for Mac OS X. It
differs from the project management software currently available in the
market place in two important aspects. Firstly it provides full integration
with Mac OS X components such as the Address Book, iCal, and Mail. It uses
the PERT chart as the principle data entry method. This is beneficial in
several ways; by providing a graphical method for inputting project data,
it provides a very visual and easy-to-use way of understanding and viewing
tasks and relationships.
Project X offers you three different layouts for creating a
project-the completely graphical Network View, the Outline View
(spreadsheet style), and the Timeline View
(Gantt View).
Project X boasts better collaboration tools than any other project
management application. The users can share files with Windows users, or
connect to any network and communicate automatically with the project staff
through the revolutionary Project X Web App. The Web App publishes projects
using Mac OS X Personal Web Sharing. This allows staff to submit time
sheets, costs, notes and documents for approval. Once approved, Project X
automatically updates the project to reflect all approved submissions.
Technical environment:
Cocoa (Objective-C), C, PHP, XML, Apple Script, Mac OS X 10.4.
Core Image, Core data, DotMac, Spotlight.
Contribution/Achievement:
* Requirement capturing.
* Implement UI and functionality.
* Code Review.
ACHIEVEMENTS: