Post Job Free
Sign in

Engineer Project

Location:
Pune, MH, India
Posted:
January 17, 2013

Contact this candidate

Resume:

Ankit Awasthi

Mobile: +91-823-***-****

Vidya Nagar

Pune,MH -32

India Email: abnzjy@r.postjobfree.com

Engineer Software/Embedded in Marvell India Pvt Ltd

A results-driven, deadline-oriented, good team player, customer-focused,

articulate and analytical Software Engineer. have quality consciousness

with good communication, capable of quickly adapting to new challenges and

environments, strong in design and integration problem solving skills.

Overall 2 years 7 months of comprehensive experience in Embedded/Android

domain. The job covers an exclusive exposure to an almost complete Software

Development Life Cycle; including design, development, testing, debugging,

bug fixing & validation.

[pic]

TECHNICAL SKILLS

Languages - C (basics), Core Java, J2ME, Android.

OS - Windows, Linux. Android (mobile OS)

Databases - Microsoft Access, Oracle 10g, SQLite (mobile DB for Android)

Tools - Eclipse, Source Insight, VIM, GIT, BitBucket, Perforce, SVN. PTS,

MecAPP, Air Sniffer logs.

Concept - Object Oriented Programming and Design, Bluetooth Profiles,

Mobile Application Development, Mobile communication, OS and Mobile OS.

Screen Design HTTP COMMUNICATION

Android Application

Programming

Core Java, Framework, XML, Java, Eclipse. REST service, JSON Parsers

Eclipse, SQLite

[pic]

PROFESSIONAL EXPERIENCE

Marvell Semiconductors India Pvt. Ltd, Pune, India Engineer Software (Jun

2011 -Present)

. Job profile includes design and development of Bluetooth Profiles.

Android source code improvement, Bluetooth Stack design and

development.

. Worked closely with different clients in hard deadlines on Bluetooth

Profiles like MAP, PBAP, OOP, FTP, AVRCP..

. Worked to improve quality of codebase, and bug fixing on native

application, which comes with Android source code.

Android Development for Bluetooth Profile MAP

Design and developed Message Access Profile, it allows exchange of

messages between devices. Mostly used for automotive hands-free use.

The MAP profile can also be used for other uses that require the

exchange of messages between two devices. I worked on Java/Android UI

and Framework layer to simulate tasks such as get Message, set

Message, get Message Listing, send message SMS/MMS over network.

Android Development for Bluetooth Profile OPP

A basic profile for sending "objects" such as pictures, virtual

business cards, or appointment details. It is called push because the

transfers are always instigated by the sender (client), not the

receiver (server).

OPP uses the APIs of OBEX profile and the OBEX operations which are

used in OPP are connect, disconnect, put, get and abort. By using

these API the OPP layer will reside over OBEX and hence follow the

specifications of the Bluetooth stack.

My work in this was to show UI notification, Framework development,

handling database, listening events from lower layer and

Take action accordingly, send files to lower layer and to receive

files from lower layer and updating database for the file Info,

showing progress bar and handling all events related to file transfer

Like(Transport start, abort, and complete).

Aquilonis Technologies Pvt Ltd, Bangalore, Intern Android developer (June-

2010 to May -2011)

. Job profile includes design and development Android Application

development and J2ME application development. Was single developer on

Android, so worked independently and successfully design some apps on

Android, one of them named Xblockr was awarded best innovative award

in 2009 by a tech magazine.

. Worked closely with different clients in hard deadlines on Android and

J2ME application, below are some of the applications details.

[pic]

Below are some of the application I designed and developed on Android for

various clients and companies.

1. Application Name: "GUARDIAN"

Platform and tools used: Android, Core Java, XML, Eclipse

Team Size: 1

This is an Application which works as a Parental security System.

There are some features which are quite interesting and challenging

while development phase of this Application. GUARDING is an Android

application which is client server based application which works in

background. Some features are given below.

. User can install app on Android OS based cell phone and after

registering, User from server can keep tracks of mobile uses.

. User can keep tracks of contacts stored on phone, can edit, update and

delete contacts from phone memory via server commands only.

. User can keep tracks of call logs of phone, can delete call logs.

. User can keep tracks of message logs stored on phone. Can delete all

the messages.

. User can Block uses of phone functionality of cell phone, like can

block incoming, outgoing calls, messages

. User can block/disable Wifi, Bluetooth, Camera, Network signal etc.,

just via sending commands via Server.

2. Project Name: "RINGER AND MESSAGE SCHEDULER"

Platform and tools used: Android, Core Java, XML, Eclipse

Ringer and Message scheduler app is basically worked as a scheduler

for SMS and ringing mode, user can schedule Messages, Ringer/Ringing

Mode, or can set a automatic reply message depending on the current

Ringer mode.

. SMS Scheduler: - user can choose a message to be schedule at any time,

scheduled messages will be available in log, user can see scheduled

messages, reset or delete them. Recipient number can be directly added

from phonebook.

. Ringer Mode Scheduler: - this feature let you schedule a ringer

mode(silent or vibrate). user need to choose starting and end time

from screen, and need to choose a mode which may be silent or vibrate.

and a frequency of event which will be once or daily. scheduled events

can be viewed from logs, user can reset or delete events.

. Automatic reply :- this feature will be used to automatic reply to

incoming calls, user can choose mode(Silent, Vibrate), in which he/she

wants to take action, and a action which will be automatic reply by a

SMS, or disconnection of incoming calls. this feature will depend on

predefined Ringer mode, or scheduled time.

. Logs: - by logs option, user can see scheduled Messages, or ringer

events, and user will have feature like reset or delete previous

events.

3. Project Name : "CASSAVA FARMER APPLICATION"

Platform and tools used: Android, Core Java, XML, Eclipse

Also name as Farmer Application which I designed and developed for a

client located in Ghana, Africa. Basically this app is to be used for

sales guys who are in business of fertilizer selling.

. Login:- User needs to login via user id and password provided him

while registration

. Supply: - this module contains all the detail of supplier, User can

choose supplier name, date and bill no. and can enter multiple item

supplied. After adding user can see preview, Can edit update delete

entered detail once confirmed can submit it to server.

. Sales: - with the help of this module user can enter item details sold

to customer, like Supply module user can Edit or submit details to

server.

. Forecast:- User can order items in advance, by entering detail like

name, quantity etc.

. Stock: - User can enter stock available.

. Manual: - User can directly download manuals available how to use

items/fertilizers, and how to use the application.

4. Project Name: "SPEED ALERT"

Technology Used: Android

This application is based on GPS location services and Speech to text

api. Basic Idea behind the app is to let user set a MAX limit of his

travelling speed. If user moving speed cross over the max speed

defined, App will starting blowing siren. Until user tells it to be

silent or slows down his speed.

App takes input via Google speak engine, on starting of app a voice

message will ask whether user want to set MAX speed, if yes it will

take input speed. User can choose measuring unit between MPH or KPH.

Can change max speed or measuring unit.

5. Project Name: "Test Your Programming Skills"

Technology Used: Android

This application is a tutorial kind of application, where user will be

shown languages on dashboard like C, CPP, Java and Android. User can

choose a language then the topic on which user want to test his

skills.

User will be shown questions which user can swipe left and right to

change question. When user chooses any answer, App will present

correct answer with Explanation.

6. Project Name: "CIWPN(Capture Image with place name)"

Technology Used: Android

This is basically a camera application which basically look for

nearest places via gps, location services and internet. When user

click picture, App will present location suggestions. User can choose

one to name the picture. So later he can remember the place name where

this picture has been taken.

7. Project Name: "XBLOCKR"

Platform and tools used: Android, Core Java, Eclipse

Team Size: 1

This is a Mobile Application which is used to Handle Unwanted Call and

SMS, on the incoming call it will show our screen in place of OEM

screen. And let user choose one option from Duck, Duck Always, Duck &

SMS, Drop and Drop Always.

There are several Number list available in which user can add number

from Contacts, Call Log, Inbox and user can also add number manually.

And on the incoming call an predefined action will be performed

according to number list in which the number present.

User can choose do not disturb mode in which all the incoming call

will be Ducked(Disconnected) except those numbers present in Special

Number list.

On call from unknown numbers it will also show a post call screen that

u can also add number into list After talking to that person.

It is Also have Ducked SMS number list. On all new SMS from these

Numbers present in this list will be ducked from the inbox. And one

can see those SMS into this list by View Ducked SMS option.

8. Project Name: "MWFA"

Technology Used: Android and J2ME

Team Size: 1

This is an Application which is known as Mobile Work Force Automation

which is having three sub categories SFA, FFA and Expenses . which is

made for executives and sales person who can send data to server of

what items he have sold to customers and what money he has collected

from customers and service detail. And he can also send his expense

Detail to server with a easy to use User Interfaces.

9. Project Name: "Location Tracking System"

Team Size: 1

Technology Used: Android

This app is based on Google Maps Api, And location services. Once user

enters credential while registration. Mobile location start tracking

itself, Client/phone sends current location each after predefine

interval. Mobile route can be seen via server APP. Current location

can be seen via phone app locally.

10. Project Name: "Lotto"

Technology Used: J2ME

Team Size: 1

This application is a mobile bidding system. which allow user to

choose game type and bid type. And user can bid on particular game

with certain money in their account. This information directly goes to

server and bidding number shown to user. User letter can see if his

number came out in a lucky draw.

[pic]

ACHIEVEMENTS

. Graduate Aptitude Test in Engineering, All India level test to

Qualify for MHRD scholarship in M Tech.

. Got First position in Senior secondary Examination

. Got Second position in Higher Secondary Examination

. Participated in School level debate competition and awarded first

prize

. Chosen Class representative in M Tech and in schooling.

[pic]

EXTRA CURRICULAR ACTIVITIES

. Won many prizes in Quiz Competitions in schooling.

. Captain of school Cricket team and won senior cricket competition.

. Won 1st prize in T.T competition at school level.

. Participated in inter department sport competition in Cricket, Table

Tennis & Badminton.

. Volunteer in National Conference of Emerging Electronics and

Computing System organize by SOEX, DAVV Indore.

[pic]

HOBBIES

Ardent player of Table Tennis, Like to play Badminton and cricket. Net

surfing and reading technical blogs, learning new technologies or reading

about new technologies are some of my habits.

[pic]

EDUCATION

M Tech in Mobile computing and technology stream 79.9% School

of Electronics, DA University, Indore, India

B E in computer Science and Engineering 73.66%

Rajiv Gandhi Technical University, Bhopal, India

HSC(Physics, Chemistry, Math)

86.20% MPBSE, Bhopal, India

SSC

78.20% MPBSE, Bhopal, India

[pic]

[pic]

PERSONAL DETAIL

Name Ankit Awasthi Nationality Indian

Marital status Single Language Known English

Email ID abnzjy@r.postjobfree.com Phone # +918*********

[pic]

Pune,MH India Ankit

Awasthi



Contact this candidate