Post Job Free
Sign in

C,C++,OS

Location:
United States
Posted:
September 10, 2011

Contact this candidate

Resume:

*

Profile

PERSO

AL PROFILE:

ame : Vaibhav Ratan Sharma

Designation(Last) : Senior Software Engineer

Date of Birth : 06-06-1982

Email-Id : ****************@*****.**.**

Contact umber

:

950-***-****

Passport umber : H6056663 Valid : 24-06-2019

Valid Visa : USA - B1/B2 Valid : 06-12-2016

ACADEMIC BACKGROU

D:

Course Year Institution University Score

X 1997 KV-CLRI,

Chennai

CBSE 75%

XII 1999 KV-CLRI,

Chennai

CBSE 72%

B.E. Computer Tech. 2003 MIET, Gondia Nagpur

University

68%

P.G. Diploma in

Advance Computing

2004 IACSD,

Pune

C-DAC,

Pune

62%

M.E. Software

Systems

2010-

2012

Birla Institute of

Technology and

Science, Goa

BITS,

Pilani

8.5 CGPA

(pre-final

year)

EXPERTISE:

Programming

languages

: C, C++

Platforms

(Computing)

: Windows, Symbian

Hardware

(Embedded)

: OMAP 3430,Jtag

Domains : Embedded System

Tools : Lauterbach, ClearCase, RTRT (Rational test

real time),CSST_v5.0,Teraturm, RVCT

2.2,Clear Quest, P4S (Play for sure

certification tool), Ethereal, Source Insight,

Araxis, AgentRansack, BeyondComapre, sPad.

EXPERIE

CE:

o Company Duration

1 Sasken Communication Technologies Ltd.,

INDIA. (Aug. 2004 – Aug. 2010)

6 Year

International Experience :

Sasken Communication Technologies Ltd.,

MEXICO. (Mar. 2008 – Feb. 2009)

2

WORKSHOP & ACHIVEME

TS :

1. Workshop : Indian Mobile Initiative- 2011.

Conducted by, Massachusetts Institute of Technology,

USA. Duration 6th June – 8th July 2011, on

- Introduction to Mobile application development based

on Android OS (Android SDK 2.1 with Eclipse), and

- Entrepreneurship.

2. 5th Rank in C Programming contest in QUARK, National

level technical festival, conducted by BITS 2011.

3. Received spot award while working from Mexico in

Symbian Multimedia for Texas Instrument, USA.

4. Received appreciation from customers and peers- Linkedin

http://in.linkedin.com/pub/vaibhav-sharma/5/497/508

5. Received award of merit in Mathematics Olympiad for two

consecutive year.

PROJECTS DO

E:

Project

ame

Duration

Overview

Contribution

Domain/

Tools Used

:

:

:

:

:

Video Accelerator based on XMM 6180

Multimedia platform using real time OS.

From : April 2010 To : June2010

Video accelerator (VIA) module is a part of

Graphics device driver. It allows the application to

experience the accelerated encoding, decoding and

postprocessing operations. It allows easy inclusion

/exclusion of any codec in the software. This

module takes the buffer from the application and

queue it to the component port. Also, customize

scheduling of the codecs as per system requirement.

VIA process waits on the queue, on arrival of any

message, the semaphore (shared for all queue) gets

signaled, it first checks the control queue for any

command (setting state) else based on the priority

set in the VIA configuration file, the corresponding

codec queue will be verified for execution.

Involved in profiling of encoder and bug-fixing related

to video playback.

C, Lauterbach, ThreadX OS

3

Project

ame

Duration

Award/

Appreciation

Overview

Contribution

:

:

:

:

:

Multimedia Middleware Framework (MMF) using

Symbian OS v9.4 and OMAP3430 reference

board for Mobile Phone.

From: Jan2008 To: Feb2010

Worked from Sasken, Mexico for 1 yr.

Received Appreciation letter/Award from the

customer (Texas Instrument, Dallas).

Project involve Enhancement and bug-fixing of

Multimedia components (MDF Layer); Audio/Video

decoder/encoder hardware device, Pre/post processor,

Display Posting, Ecam (camera). Dsp algorithm for

decoding/encoding and frame processing. Also LCD and

camera driver for playback and ViewFinder. This

framework uses Helix application.

Helix controller interacts with Symbian MDF (Media

Device Framework) component DevVideo. MDF provides

a framework to deploy decoders and post-processors

implemented as Ecom plug-ins. In Decoder, encoded

Video frames are received from Controller which

passed to the DSP for processing via SCML layer which

act as interface between ARM and DSP side, after

saving the timestamp in a queue. Once the frame gets

decoded with appropriate codec on DSP side it get map

back the buffer to hardware Device on ARM side, it

take the timestamp from the queue and attach to

uncompressed decoded video buffer and passed to the

postprocessor where the scaling, rotation and AV sync

is performed. Post-Proc matches the timestamp of the

buffer with Audio clocksource time, depending on the

AV-sync time window, it either drop or render the

frame to Display Posting. Display Posting sets the

parameter for Display Driver/LCD Driver and post the

buffer down to Driver using the video pipeline.

1. Worked on Middleware(Video)

a. DevVideo,

b. Video Decoder Hardware Device,

c. Post-Processor and

d. Display Posting.

2. Bug-fixing :

a. AV-Sync/Playback related issues.

b. Buffer corruption at Hardware device.

c. Modification of code at Hardware device

as per changes happening at DSP/SocketNode

side.

3. Worked on:

a. Enhancement(Post-Proc Video component):

Making PostProcessor Standalone(as a hardware

device) to play RealMedia file when linked with

any ARM side decoder, and

4

Domain/tools

used

:

b. Integration (TV-Out feature in DisplayPosting)

of new feature related to video component.

4. Worked on:

a. Symbian TechView env.

b. Modify test app to validate new feature ( Wmv

Advance Profile VC1 playback on techview,

which is currently not supported by Helix

controller).

c. Documentation, Code Review and Release

activity.

Omap3430, RVCT 2.2, Clear Case, ClearQuest,

Teraturm, CSST, SymbianOS v9.4 , BIOS 5.33.04,PSPad,

Agent ransack, Beyond Compare, Source Insight, C++.

Project ame

Duration

:

:

Maintenance of TSSA (Trimedia Software

Streaming Architecture) components using

Trimedia SDE

From: Aug 2006 To Nov 2007

Overview : Project involved maintenance of Media box Player

application, which has several TSSA (Trimedia

Software Streaming Architecture) components; File

Reader,Manager, Decoder and Render. Entire player

application is build using Nexperia Development Kit

(NDK). Client has provided Trimedia SDE (Software

Development Environment) that include Trimedia

Tool chain and NDK(Nexperia Development Kit) using

which we build and debug our application and

components on Nexperia Board (pnx1500 & pnx1700).

Contribution : 1. Bug-Fixing of TSSA component

(Mpeg4 reader and Http) and

application.

2. Integration and validation on

Nexperia Hardware (pnx1500 &

pnx1700);Test framework using

Perl and Play for Sure (P4S)

Automated test on portable media

player.

3. Customer Interaction; I have been

at customer location NXP SanJose

US for Software maintenance

activity.

Domain /

Tools

: JTAG ,NDK, Araxis,P4S tool kit, VI Editor, C

Project ame : Musical application development on Nokia

Series 60 Platform for Symbian OS v9.1

Duration : From: April2006 To: June2006

5

Overview : Musical game played between user & the mobile

handset with an idea to provide full entertainment

without human companion. Song is played by mobile.

User picks up the last consonant and sings a song

starting with that consonant. Next turn is for mobile

to pick and start playing a song from its database link,

with not repeating in that session and process repeats.

Game to have points rating. Application will have inbuilt

intelligence to suggest alternative upon failure.

Step-1: Without voice recognition,

means user to press key corresponding to

last consonant.

Step-2: Voice recognition, thereby mobile

to automatically start the song providing

song selection list like rock, classical,

regional, language based, devotional,

etc.

Contribution : 1. Understanding of CodeWarrior.

2. Study of Symbian OS v9.1

3. Development of GUI.

Domain /

Tools

: CodeWarrior, Symbian SDK, C++

Project ame : Component testing project using RTRT for a

large European OEM

Duration : From: May 2005 To: Mar 2006

Overview : Testing of mobile components using Rational test real

time.

Contribution : 1. Understanding of Rational Test Real

Time tool

2. Written Test cases And Scripts for

Widgets, Audio Manager using C

language.

3. Code coverage

4. Reporting Bugs through Clear Quest

5. Documentation

6. Lead role in execution of;

a) Software test cases

b) Defect analysis

c) Debugging

Administering the Software test data of; 400 Test

cases, 1400 Executable test cases, 30 defects, on a

component of 40KLOC

Domains /

Tools

: RTRT, VC++, Source insight, C

6

Project ame : Development of UI toolkit for a 3G mobile

handset for Tier 1 Japanese OEM

Duration : From: Dec 2004 To: Apr 2005

Overview : Development of the UI toolkit. The UI toolkit provides

a comprehensive set of UI controls and utilities

required to develop applications on a Mobile

Equipment (ME) using Ericsson Mobile Platform. The UI

toolkit is used to develop the Applications suite. Third

party application developers can also use it.

Application include:

Phone-Book, Global Menu, Settings, Calendar and

Calculator

Contribution : Involved in Bug Fixing in User Interface Tool Kit of

different priority bugs faced from reviews, using C and

Ericsson SDK

Domain /

Tools

: VC++ , C

Project ame : Development of Calibration Tool

Duration : From: Oct 2004 To: Nov 2004

Overview : The calibration tool communicates with the Tool

Agent on the target device through a serial

communication channel. The data that are

transmitted over this link is AT commands and

responses.

The calibration tool allows the user to view various RF

parameters and set some of the RF parameters

Contribution : Development of UI using QT

Domain /

Tools

: C++ and Linux



Contact this candidate