Post Job Free
Sign in

Project Application

Location:
New Okhla Industrial Development Area, UP, India
Posted:
December 21, 2013

Contact this candidate

Resume:

Amardeep Jaiman

E-Mail: ********.******@*****.***

*********@*******.***

~ Mobile: +91-981*******

[pic]

To work on a challenging assignment in a progressive organization, where I

can contribute with my skills in order to achieve the organizational goals

and objectives with the attribute of time, quality and discipline.

[pic]

Brief Overview

. Around 6.11 Years of rich experience in Android, BlackBerry and J2ME

application development.

. Currently associated with Impetus InfoTech Pvt. Ltd., Noida as Module

Lead Software Engineer.

. Experience on developing of generic customizable mobile solutions

including Geo-Social networking solution, cloud based solution, Workforce

management system, CRM solution, navigation solutions and enterprise

mobility applications.

. Extensive knowledge and experience of Client-Server, Multimedia and

utility applications on Android, BlackBerry, Windows Phone 8 and J2ME

platform.

. Onsite Experience with Intuit Technologies.

. Having B1 VISA valid till year 2023.

. Experience of working in Scrum/Agile development process.

. Strengths:

- An analytical mind with the ability to think clearly and

logically.

- Strong programming, debugging skills and positive ability to

adapt new technologies.

- Excellent spoken & written communication skills, problem

solving and leadership skills.

- Worked under tight deadlines and across multiple time

zones & delivered the applications

in time.

Attainments

. Super Contributor on BlackBerry Support Forum.

. Regular Contributor on Forum Nokia and Android-developer groups.

Career Recital

Since Jan'07 with Impetus InfoTech Private Limited, Noida as Module Lead

Software Engineer

Technical Skills Set

. Platforms

Android:

V Working Knowledge of Various Android SDK from Version

1.5 to 4.2.

V Additional knowledge of Android NDK 1.6 for native

development.

V Working knowledge of Android open source code.

V Extensive Knowledge of Android Services and other Android

APIs like

Google Maps, UI APIs.

BlackBerry:

Extensive knowledge and hands on experience of latest

Blackberry OS (From

BlackBerry OS 4.2 to BlackBerry 7.0) and released APIs

like BlackBerry Maps,

Accelerometer and Touch APIs

J2ME:

V Working Knowledge various JSR's viz, JSR-82(Bluetooth

API), JSR-75 (File

Connection & PIM API), JSR-120 (Wireless

Messaging API 1.1), JSR-135

(Wireless Messaging API 1.1), JSR-179 (Location

API), MIDP 2.1, MIDP2.0,

CLDC 1.1

V Working Experience of SUN LWUIT UI Library.

J2EE:

V Additional knowledge of JSP, Servlets and JDBC.

. Development IDE BlackBerry JDE, NetBeans, Eclipse.

. Wireless SDKs SUN Wireless Toolkit, BlackBerry JDE,

Android SDK, Nokia specific

Series 60/40 SDKs, Sony-Ericsson SDK, LG SDK.

. Build Environment J2ME Polish based, Ant based, MTJ for

Eclipse.

. CVS Tools Win CVS, Perforce, Tortoise SVN, VSS,

Accurev.

. Others

V Additional knowledge of HTML and XML. Hands on

experience of different parsers used in Mobile

Applications.

V Hands-on experience of JMUnit for writing test cases

for a J2ME application.

V Hands-on experience of BUnit for writing test cases

for a BlackBerry application.

V Hands-on experience of Android UI Automation testing

framework for android applications using JUnit and

Robotium.

V Hands on experience on SCM and CI tools like maven,

ant scripts, Hudson, Jenkins build system.

V Working experience of test driven development.

Selected projects worked on

. Title of the project: MobileCare (Apr, 2012 - Till Date)

Client: Can't share client name here

Technologies Used: Android platform 4.0 and above.

Description: This application is designed to help Healthcare Agencies to

help their agents. This application maintains their daily schedule and

visits. They can mark their arrival, their departures on patient's place.

They can see their assigned care plans and can complete them. This

application also use of device GPS and show their visit locations and

route. This application also calculates the mileage of their visits and

calculates their pay. This application works in both online and offline

mode. User can use this application in offline mode and can sync the

offline data when device gets online.

Roles and Responsibilities:

. Leading team of 4 developers.

. Team Size : 7

. Designing the architecture of application suitable for android and

windows phone 8.

. Title of the project: Backup Assistant Plus (Apr, 2011 - Mar,2012)

Client: Newbay

Operator: Verizon US

Technologies Used: BlackBerry, Android.

Description: Backup Assistant Plus is portable media vault application. You

can upload your music,

Videos, documents, photos to vault server and can access them anywhere

using your android or Blackberry phone. It's like cloud connect and you can

manage your vault from anywhere.

Roles and Responsibilities:

. Leading team of 4 people for Blackberry and Android development

. Team Size : 15

. Designing the architecture of application suitable for Blackberry

and android.

. Integration of BUnit Framework for writing BUnit Test cases for

Blackberry application.

. Writing Android UI automation test scripts.

. Title of the project: Kronos Mobile (Jul, 2010 - Mar,2011)

Client: Kronos

Technologies Used: BlackBerry, Android

Platform: BlackBerry, Android

Description: Kronos Work force Management product for clients is targeted

to help organizations across a variety of industries to manage their most

valuable, and expensive, strategic asset-their Workforce through their

mobile devices. It has various functionalities like Manage TC Exceptions,

Manage TC Approvals, Time Off Requests, Punch from phone, View/Approve My

Timecard etc.

Roles and Responsibilities:

. Leading team of 4 people for Blackberry and Android development

. Team Size : 10

. Designing the architecture of application suitable for Blackberry

and android.

. Integration of BUnit Framework for writing BUnit Test cases for

Blackberry application.

. Writing Android UI automation test scripts.

. Title of the project: GoConnect (JUL, 2009 - JUL, 2010)

Client: Intuit Technologies (Onsite Assignment)

Technologies Used: J2ME, LWUIT

Platform: MIDP 2.0, CLDC 1.1

Description: GoConnect mobile client is a downloadable J2ME client/server

application. It enables small business owners to build the customer loyalty

and brand awareness with their customers by sending marketing messages,

offers, personalized greetings, appointment reminders, payment information,

etc.

Roles and Responsibilities:

. Part of development team at Intuit office (Onsite Assignment)

. Team Size : 5

. Development of UI modules using LWUIT.

. Whole porting process management for Nokia 3110C.

. Challenges in porting the application on Nokia 3110C were low

memory issues because application was mainly developed for Nokia

E71 which has unlimited heap.

. Title of the project: Vivo Wallet (AUG, 2009 - AUG, 2009)

Client: VivoTech

Technologies Used: J2ME

Platform: MIDP 2.0, CLDC 1.1

Description: An end-to-end contactless/NFC payment and promotion solution

that allow consumers to make easy payments with radio frequency-enabled

credit cards, debit cards, key fobs, and NFC-enabled mobile phones.

These innovative solutions enable: Existing merchant systems to accept

contactless card, fob of phone payments with minimum changes; Secure

issuance of over the air (OTA) credit, debit, prepaid and loyalty cards

to mobile phones; Targeted provisioning of coupons, promotions, loyalty

and messages to mobile phones in a SPAM-free authenticated network; Next-

generation contactless gift and loyalty programs based on contactless and

OTA technology and intelligent transaction processing.

Roles and Responsibilities

. Team Size : 15

. Feature Enhancement and new feature implementation.

. Title of the project: TalkingWiki (AUG, 2009 - SEP,2009)

Client: Impetus (Available on Android Market)

Technologies Used: Android

Platform: Android (Device: Android G1)

Description: Talking Wiki is a utility application that user can search &

read in Wikipedia. It Provide the user to Search any content by Speaking &

on Fetching results it read it also using TTS & this utility supports 12

languages at present.

Roles and Responsibilities:

. Work on Media Wiki API to Fetch the Wiki Content.

. Implement Text to Speech Engine for the application.

. Write the Cache Engine for this application.

. Implement the Speak to Text conversion Intent for the application.

. Title of the project: eWorkFlow (MAY, 2009 - JUL, 2009)

Client: Impetus

Technologies Used: BlackBerry

Platform: BlackBerry

Description: Implementation was based on Mobile Personalization Framework.

This application is a blackberry client of enterprise software pivot

(DIGITE). This application enables resource management, workflow

management, and scheduling and task management in an enterprise on

Blackberry.

Roles and Responsibilities:

. Part of development team. (Team Size : 2)

. Responsible for entire life cycle of the application.

. Responsible for design of connection engine compatible with Mobile

Personalization Framework.

. Porting of application on all BlackBerry series; BlackBerry 9530,

88xx, 83xx, 81xx, 9000, 72xx.

. Title of the project: GeoScrapper (APR, 2009 - MAY, 2009)

Client: Impetus

GeoScrapper is among the top six of Best Innovative Idea & Best

Innovative Application at Sony Ericson Developer World Award 2008 among

6 million entries.

Technologies Used: BlackBerry, Android

Platform: BlackBerry (Device: BlackBerry Storm 9530), Android (Device:

Android G1)

Description: GeoScrapper is a GPS based Social Networking (Yahoo & Google)

cum Mash-Up application which shows a Map to the user on which user can add

scraps or comments for an interesting place. User can add the location

(POI), draw the route, save the route & can request a root in his/her

social community. User can view, rate and comment the POIs that his/her

Yahoo or Gmail buddies have added.

Roles and Responsibilities:

. Part of development team. (Team Size : 2)

. Implement MapField and use of BlackBerry Maps.

. Implement BlackBerry GPS APIs

. Entire touch UI Design for BlackBerry Storm.

. Use of Google maps for Android version of this application.

. Title of the project: ShoreTel Mobile Call Manager (MAR, 2009 - APR,

2009)

Client: ShoreTel

Technologies Used: J2ME

Platform: MIDP 2.0, CLDC 1.1

Description: Mobile Call Manager connects your mobile workforce with

customers, colleagues, and corporate offices as though they were at their

desks. As a result, productivity increases, efficiency improves, and

reputation is enhanced. Easily manage voicemail, call history, which phone

to route calls to, and call handling modes. Quickly look up any contact

from your corporate directory and mobile phone with QuickDialer.Call back

customers showing the corporate caller ID instead of your personal mobile

number.

Roles and Responsibilities:

. Part of development team. (Team Size : 2)

. Porting of application on Nokia E71, Samsung BlackJack II, BlackBerry

Strom 9530, BlackBerry 8800, Blackberry 8100, Blackberry 8300,

BlackBerry 9000, Nokia N95, N82, N78 etc.

. Feature Enhancement (Enable Touch support for BlackBerry Storm etc.)

. Title of the project: Honey Bee (Edutainment Game) (FEB, 2009 -

MAR, 2009)

Client: Impetus (Available on Orange Store in UK and TATA INDICOM India)

Nominated for CTIA Wireless in year2009

Technologies Used: J2ME

Platform: MIDP 2.0, CLDC 1.1, CLDC 1.0

Description: Honey Bee is an entertainment with education game. In this

game user can move honey bee with his/her arrow keys & hit the balloons

that are floating in back ground. On hitting every balloon a Letter appear

& it translate the work with excellent graphics & animations. Touch version

was also developed for touch devices, in this version user can drag honey

bee with his/her stylus and click double touch honey bee to fire.

Roles and Responsibilities:

. Part of development team. (Team Size : 2)

. Responsible for developing quiz module of this game.

. Responsible for writing UI flow of game using Canvas.

. Porting of application on over 65 devices for Orange (UK) and TATA

INDICOM (India). Challenges were to optimize the performance of

game on low heap size devices.

. Title of the project: Push Email Client (JUL, 2008 - SEP, 2008)

Client: Emoze

Technologies Used: J2ME, LWUIT

Platform: MIDP 2.0, CLDC 1.1

Description: It's a push email client which allows a user to login in

different email servers like Gmail, yahoo, hotmail, other POP3/IMAP and

exchange server at the same time to sync mail boxes along with calendar

events and contacts to the mobile device. This application allows its user

to logon to various social networks like Facebook, hi5 and MySpace to

interact with their friend's network and send/receive messages from the

mobile device.

Roles and Responsibilities:

. Part of development team. (Team Size : 5)

. Responsible for bug fixing and feature enhancement.

. Porting of application on various Nokia and Samsung devices.

. Title of the project: Next Generation Messaging (OCT, 2007 - FEB,

2009)

Client: NeuStar

Technologies Used: J2ME, J2ME-Polish, Ant Environment

Platform: MIDP 2.0, CLDC 1.0, MIDP 2.1, CLDC 1.1

Description: This project is developed with a vision to replicate the

current system of Messaging on different IM clients available on the

desktop system. This project incorporates various existing IM Clients (MSN,

Yahoo, iFollow and ICQ) into single application and the end User can login

into the desired IM Client through their mobile.

Roles and Responsibilities:

. Software Developer

. Develop, debug, test and deliver bug fixes and enhancements.

. Port the application on various Nokia, Sony-Ericsson, Samsung,

Blackberry, LG and Motorola devices.

3

Other Products and POC's summary

. Porting Framework: This ant based J2ME application build environment can

generate more than one device build at a time. Use of preprocessor tags,

allows to have one code for more than device builds.

. Customized Controls Library (J2ME and BlackBerry) : This library provides

the low level implementation of high level features like List, Alert,

Text Field, String Item provided by J2Me Api's and ListField, EditField,

ButtonField, LabelField provided by BlackBerry APIs.

. Green Charging (BlackBerry and Android): This application was developed

to take a step to prevent global warming. Whenever mobile gets

overcharged, this application automatically launches and alert user to

unplug the charger. This application has many more features like showing

user many tips etc. Rich UI of this application makes it more user

friendly.

This application was in final 2 applications in GSMA most innovative

application 2009.

. PushRinger (BlackBerry): This is the mobile application which will

provide facilities to set the ringtones for caller person. This is the

BlackBerry application which will provide user interface for searching

and setting ring tones for other push ringer users. User can also send

references from his address book by SMS. The background application will

set that ring tone to contact details of that person and when ever that

user calls respective ring tone will be ringing.

. Conference Scheduler (BlackBerry): Conference Scheduler is a scheduler

and reminder application which shows the detailed schedule of a

conference using given data. User can see the details of each and every

events of the conference and set the reminder for any particular event he

wants to attend. Application is user friendly and has rich UI. The design

was so flexible that it can be used for any Conference; just new data

needed. Impetus distributed this application to the BlackBerry WES

Conference, CTIA Wireless Conference, GSMA Wireless Conference attendees.

. PizzaHut Order (J2ME): PizzaHut Order application is a replica of Pizza

hut's web portal with attractive GUI. User can add/modify/delete pizzas

and beverages to his/her order anytime. User can choose various pizzas

(Veg/Non-Veg) as well as crusts and Toppings.

. mDating (J2ME): This application was developed to implement social

networking concept on mobile client. Application had all feature required

for a social networking application. End user can send and receive

invitation to/from other users of the application, search other users in

the community etc.

. Task Manager (BlackBerry): This application is to help you to plan and

organize your time in such a way that you accomplish your most important

goals as quickly as possible. This also generates a To-Do list; this list

will contain only those actions that require immediate attention. The To

Do list will be sorted in order of priority so that you can stay focused

on what is really important to you.

. MandiBhav (Android and J2ME): Mandi Bhav is basically a client server

application that brings the Bhav of different Mandi of India for all

commodities available to trade. Role was to develop and port this

application on many j2me devices.

Academia

. M.C.A. from Birla Institute Of Technology, Mesra (Ranchi) with 88.7%

(2004 -2007).

. B.C.A. from Birla Institute Of Technology, Mesra (Ranchi) with 88.4%

(2001-2004).

. Passed 12th Rajasthan board (Science Stream) in 2001 with 84.31%.

. Passed 10th Rajasthan board in 1999 with 86.17%.

Personal Details

Date of Birth : 28th May 1986

Marital Status : Married

Nationality : Indian

Languages Known : English, Hindi

Passport No : G1083621

[pic][pic]



Contact this candidate