Programming Languages Front End Components Editor Network Protocols Configuration Tools

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

PREETI

Skills
Programming Languages : Java, J2ME (MIDP 2.0, MMAPI 1.1, WMAPI 2.0,
Fileconnection and PIM API), RIM (Blackberry API’s),
C, C++, XML, HTML
Front End Components : MIDP and RIM
Editor : NetBeans Version: 5.5 & 6.0,
BlackBerry JDE Version: 4.2 & 4.6,
MDS run time and ESS
Network Protocols : TCP/IP, HTTP,HTTPS
Configuration Tools : VSS

Bug Tracking tools : BugZilla, Spider

SUMMARY OF EXPERIENCE

5+ years of experience in J2ME and RIM (Blackberry development) Mobile application


development technologies, having excellent skills in database maintenance, unit testing and bug
fixing. Possess excellent communication, analytical, relationship management skills ethics.
Proactive, dedicated and enjoy learning new technologies and tools.

Project Details:

Mobile CRM+ for Blackberry Curve


Client internal project: SRM Technology

Mobile CRM+ application extends the usability of CRM Servers by making CRM functionality
available to mobile work force. Additionally, it employs the mobile work force with the ability to
automatically record and upload CRM intelligence data to the CRM Server thus greatly
improving Return on Investment (ROI) of a CRM implementation. Mobile CRM+ supports
functions like:

 Lead Management
 Contact Management
 Activity Management
All these functionality are powered by the innovative features of automatically recording phone
calls, either scheduled and pushed from the server side or created on the device, automatically
recording of meeting notes either scheduled and pushed from server side or created on the device
DVR style memory buffers that makes recording before and after a point is made possible.
Trickle upload using user’s choice of network connection and many more such features.

Responsibilities:
 Analyzing & Preparation of Program Specifications
 Involved in document preparation
 Generate and create XML schema to handle application supported objects,
application font color, font size etc. application works dynamically depending upon
the schema.
 Involved in the design and development of GUI
 Developed a separate file handler module to save, read, and write data in files
using file connection APIs (JSR 75).
 Developed a persistent class to store user information using PersistentStore
APIs.
 Developed Business Service for Storing and Retrieving the data from the Data layer
 Developed a module to record and play voice using MMAPI (JSR 135)
 Developed a socket layer to make socket connection, send and receive huge data
from socket channel.
 Using Base64 encoder and decoder to encrypt data.
 Creating XML files to send data and parsing XML files using SAX Parser
 Developed Unit test cases and involved in bug fixing
 MSI and cod and alx file generation. (Build generation)

Environment:
 Programming Languages : J2ME, RIM
 Operating System : Blackberry
 Configuration Tools : VSS
 Editor : Blackberry JDE 4.2
 Components : RIM APIs, MMAPI 1.1(JSR 135),RMS and
PersistentStore(RIM), File store (JSR 75)
 Duration : November 2008 to till date
 Team size :5
 Version : 1.1, 1.2,1.3,1.4,1.6 to support Microsoft (Online,
Hosted and In-premise) and Salesforce CRM server.

TalismaMobile CRM for Blackberry Curve


Client - Talisma
Talisma Mobile CRM is the leading software product suite providing multi-channel Customer
Relationship Management for a range of industries. Mobile CRM is a recent advancement in the
CRM sector that has drawn a lot of attention. With the growing popularity of advanced cellular
phones, it has become possible to create business applications tailored for these mobile devices.
Aiming the growing needs of Customer relationship management and to provide an instant
solution to marketing peoples Mobile CRM can help traveling executives take timely decisions
and furnish advice to demanding customers without having to rely on a data being relayed from
an office. Deploying a mobile CRM environment is a new experience for most businesses. The
dynamics of the process are slightly different from those of a standard CRM deployment. A good
piece here at MyCustomer explaining in detail about the best ways to succeed with mobile CRM
By providing a reliable and robust solution in the world of Customer Relationship Management
Talisma Mobile CRM provides a best suite to the marketing people to handle their customers and
meet their requirements.
Supported Objects for Mobile Device Client
1. Contact
2. Account
3. Opportunity
4. Order
5. Meeting
6. Team
7. Share Objects
8. Product

Responsibilities:
 Analyzing & Preparation of Program Specifications
 Involved in document preparation
 Involved in the design and development of GUI
 Developed a separate file handler module to save, read, and write data in files
using file connection APIs (JSR 75).
 Developed a persistent class to store user information using PersistentStore
APIs.
 Developed Business Service for Storing and Retrieving the data from the Data layer
 Developed a module to record and play voice using MMAPI (JSR 135)
 Developed a socket layer to make socket connection, send and receive huge data
from socket channel.
 Using Base64 encoder and decoder to encrypt data.
 Creating XML files to send data and parsing XML files using SAX Parser
 Developed Unit test cases and involved in bug fixing
 MSI and cod and alx file generation. (Build generation)

Environment:
 Programming Languages : J2ME, RIM
 Operating System : Blackberry
 Configuration Tools : VSS
 Editor : Blackberry JDE 4.2 and 4.6, Netbeans 6.0
 Components : RIM APIs, MMAPI 1.1(JSR 135),RMS and
PersistentStore(RIM), File store (JSR 75)
 Duration : may 2008 to September 2008
 Team size :5

Facecake My Makeover Party J2ME Version


Client: Facecake

Make over model functionality is similar to the sample provided in


http://www.facecake.com/demos/wireless/cingularDemo.html with some specific changes.
The changes include loading screen display configuration details specific to a particular
screen size so that the program can dynamically adjust itself to the screen. This configuration
will include things like “menu width”, “Image set to use”, “If the image need to be scaled
up/down” etc. Saving made over model to an image file so user can manually set it as
wallpaper. Also can Zoom/Close up the model. On the Fly changing of hair color so only hair
shapes may be provided. If specific hair style has only specific colors, it will be provided in
the config file. Reference co-ordinate of the eye position for each face shape will be read
from config file so that it can change the eye color on fly. Supported eye colors are the same
for all face shapes.

Responsibilities:
 Analyzing & Preparation of Program Specifications
 Involved in the Coding of GUI design.
 Used GameCanvas APIs for animation.
 Used file connection APIs to save different model images, and read the
information from configuration files.
 Used PIM APIs to email different model images.
 Developed socket layer to upload images in server.
 Developed Unit test cases and involved in bug fixing
 Report generation
 Jad and jar file generation. (Build generation)

Environment:
 Programming Languages : J2ME
 Operating System : Symbian OS, Java OS
 Configuration Tools : WinCVS
 Editor : NetBeans v5.5
 Components : MIDP 2.0(JSR 118) (GameCanvas), Fileconnection API
(JSR 75)
 Duration : October 2007 to march 2008
 Team size :3

Client: FaceCake
LivePVR

Overview:
A true Mobile Device application that provides 3 extremely useful Personal Voice Recorder
functionality; Meeting Notes PVR, Phone Call PVR and Voice Recorder PVR.
• Allows recording incoming/outgoing phone calls
• Record voice clips in meetings to drop into notes
• A regular voice recorder is available
• Length of recording is limited to the storage available in the device

Phone call PVR is the personal voice recorder mobile application that provides real time phone
call recording using Automatic or Manual capture modes. It allows you to record your mobile
phone conversations, either by recording all phone calls automatically, or by recording the next
call you make.

Meeting Notes PVR is the personal voice recorder mobile application that provides real time
meeting notes using Timed or Manual capture modes. It allows you to record moments-in-time,
or "thoughts" during a meeting, but without missing the context that led up to that main point or
thought. Using pre-defined application settings, a certain number of seconds are recorded using
the Rolling Buffer, both before and after pressing the Timed Capture. This ensures you always
have proper context to your recordings. Voice PVR is the personal voice recorder mobile
application that provides basic voice recorder functionality, without the limits on how long you
can record.

Responsibilities:
 Involved in the complete analysis of BRDs and figure out the implementation
details.
 Analyzing & Preparation of Program Specifications
 Involved in the Coding of GUI design.
 Developed Voice Recording and phone call recoding module
 Developed SMS tracker to handle send and receive SMS and Emails.
 Also involved in creation of different image icons using photo shop.
 Developed Unit test cases and involved in bug fixing
 Report generation

Environment:
 Programming Languages : J2ME MIDP 2.0, CLDC 1.1
 Operating System : Symbian OS, Java OS
 Configuration Tools : WinCVS
 Editor : NetBeans v5.5
 Components : MIDP 2.0 (Canvas, Form, List), MMAPI 1.1(JSR
135),Fileconnection API (JSR 118)
 Duration : May 2007 to August 2007
 Team size :3

LiveTODO
Blackberry users are mostly business users who use it for 3 basic purposes in addition to
others. They are calls, sms, email messages. It is quite possible that the user is not able to
attend to all such events right then and there and keeps some task related to these for taking
action later. In order to make sure all actions are taken, blackberry provides a Task application
where user can create a task to do. Unfortunately, it does not provide any integration of task
application with these so that user can easily create a task entry for action to be taken later.
Purpose of LiveTODO is to provide such integration such that user can easily create a task
entry for any of these actions that user needs to follow up on.

Entering LiveTODO tasks:

LiveTODO tasks can be entered in many different ways to make it easy for the user to enter:
 From the menu of Call Log application
 From the menu of SMS application
 From the menu of Email application
 From the menu when user is viewing any of the folders through “View folder” option
in any of the blackberry application
 Entering through the LiveTODO user interface.

Viewing LiveTODO tasks:

LiveTODO tasks can be viewed in 2 different ways:


 They will appear as tasks in the task application of blackberry as they are entered in
task database
 They can be viewed through LiveTODO user interface

Other actions on LiveTODO tasks:


Since it is integrated with Task application, if a task is marked done or deleted from the main
task program, the corresponding entry in the LiveTODO database to be marked accordingly.
Similarly, if any changes happen in the LiveTODO user interface, the task database, need to
reflect that.

Responsibilities:
 Involved in the complete analysis of BRDs and figure out the implementation
details.
 Analyzing & Preparation of Program Specifications
 Involved in the Coding of GUI design
 PIM APIs to SMS and Email.
 Developed a task manage to save, update task and notify task
 Used RMS to store and filter tasks
 Developed Unit test cases and involved in bug fixing
 Report generation
 Generate signed builds( MSI, cod and alx files)

Environment:
 Programming Languages : RIM (J2ME)
 Operating System : BlackBerry
 Configuration Tools : WinCVS
 Editor : BlackBerry JDE v4.2
 Components : RIM APIs, RIM (PersistentStore API)
 Duration : January 2007 to April 2007
 Team size :4

Star Wars: BattleFront


Client: Mformation
Star Wars: Battlefront, as the title suggests, puts in the elite trooper during the height of the
Wars. Military-style combat makes it a refreshing change of pace for Star Wars games. Its
well-paced, single-player campaign game. The interface and game play conventions borrow
some of the best elements like it will show the position and condition of your spaceship,
instructions on your next objective, and the obligatory ammo counts and health meters. The
missions are heavily scripted to provide exciting pitched battles, some of which will see you
as the aggressor and others of which will require you to defend areas from attack. This also
means the game is fairly linear. So it's obvious which paths you will need to be going down,
and you will not be doing a whole lot of backtracking. The sound effects are extremely vibrant
in BattleFront. The various weapons all have great, punchy sound effects. This game supports
both Symbian and java enabled mobile devices.

Responsibilities:
 Analyzing & Preparation of Program Specifications
 Involved in the Coding of GUI design.
 Used gamecanvas for animation.
 Handle multiple threads to animate different images and play background
sound
 Used MMAPI to play background sound
 Used RMS to store maximum 5 scores.
 Developed Unit test cases and involved in bug fixing.
 Report generation
 Build generation (jad and jar files)

Environment:
 Programming Languages : J2ME MIDP 2.0, CLDC 1.1,MMAPI 1.1(JSR 135)
 Operating System : Symbian OS, Java OS
 Target Devices : Java enabled phones with MIDP 2.0 and higher
 Configuration Tools : WinCVS
 Editor : NetBeans v5.5
 Components : MIDP 2.0(JSR 118) ,GameCanvas ,MMAPI (JSR -135),
RMS, RMS
 Duration : October 2006 to December 2006
 Team size :4

REFERENCE

 Available on request.

You might also like