SlideShare a Scribd company logo
1 of 3
CURRICULAM VITAE
VIRENDRA KUMAR SAROJ A-221,Sector-19
Mobile: 7348060860 Noida
Email: viruiitkgp@gmail.com
PROFESSIONAL SYNOPSIS
· A dynamic professional with above 6 years of experience in Mobile Multimedia application, DSP
Algorithm and Embedded Development.
· Experience in Developing & Supporting Video Code, speech processing algorithm, multimedia Player
and Recorder among different platforms.
· Good knowledge in device driver and framework.
· Possess strong analytical, problem solving & organizational abilities, flexible & detail oriented attitude.
· Well aware of all the phases involved in project process for Quality.
ORGANISATIONAL EXPERIENCE
· Aricent Technolgies Gurgaon from January 2015 to march 2016 .
· Quadio Device India Pvt. Ltd. Pune from February 2014 to November 2014.
· Smart play Technology India Pvt. Ltd. Bangalore from October 2012 to January 2014.
· Samsung India Electronics Pvt. Ltd. Noida from September 2011 to 13th July 2012 working as
Software Engineer in Mobile Feature phone R&D Department.
· Tek Bridge Solutions Pvt. Ltd., Bangalore from March 2010 to August 2011.
SKILL SET
Programming Languages : C, C++
Software : Eclipse, Mat lab, Octave, MPLAB-IDE, GCC, Keil Compiler, Xcode
Peripherals : USART, ADC, LCD, GLCD, Timers, Keyboard.
Protocols : RS232, SPI, I2C
Microcontroller : 8 Bit/16 Bit/32 Bit Micro controllers
Operating Systems : Windows 8, Vista, Linux, Infineon’s UTA
Frameworks known : IMC’s Opt multimedia Frameworks, G streamer
Android Multimedia Framework, Stage fright, Open max
Debugging Tools : Working experience on lauterbach TRACE32 JTAG Debugger
CM Tools : CVS, Perforce, SVN, Git, Gerrit
Development/Productivity Tools : Perforce, Visual studio 2005, Visual C++ 6.0, Araxes merge
EDUCATIONAL QUALIFICATIONS
· M. Tech IIT Kharagpur in Multimedia and Audio Engineering in 2009
· B. Tech M.M.M. Eng. College Gorakhpur in Electronics and Communication 2006
PROJECT OPERATION
#PROJECT 1:
Aricent Technolgies Pvt. Ltd.
3D View of an Image:
Role : Developer
Duration : January to till now
Team Size : 4 members
Environment : GOPro Camera, Open cv framework
Tools : C, C++, Visual Studio C++,
Description: I am working on 3D view of an Image, in this project we have 16 rig form camera which is
used to take photograph of an image surrounding and top image also. We use Open cv library to stitch all
the images and also we have develop 3D viewer in which we can see stitch image in 3D view.
#PROJECT 2:
Quadio Device India Pvt. Ltd.:
MBC Compression in BJdevice
Role : Developer
Duration : February to till now
Team Size : 3 members
Environment : CCS, MATLAB, Texas TMS320C55X processor
Tools : C, C++, Visual Studio C++,Assembly programming
Description: I am working on BJ device which is used for hearing aid people in Healthcare industry.
In this device we have implemented algorithm to enhance the speech of low frequency
and compress the high frequency signal and reduced the different-different noises.
#PROJECT 3:
Smart play Technology India Pvt. Ltd.
Android Platform Mobile Devices:
OS Used: Android JB
Language used: C, C++
Environment: GCC Compiler
Hardware: QUALCOMM Arm11 chipset 8x55/ 7x30
Debug Tools: JTAG Trace32
Description:
This project involves in Porting and upgrade Android from ICS to JB on Qualcomm chip set 7x30/8x55
and stabilize the build.
Responsibilities:
· Handled MM -Video module.
· Port and Upgrade MM Video framework and fix issues.
· Implemented software component for OPENMAX.
· Work on Video Driver and Display driver on 8x55 board.
#PROJECT 4:
MMK Mobile Platform (MMP) Samsung
Role : Developer
Duration : 11 months (September-11 to July 2012)
Team Size : 4 members
Environment : IMC UTA mobile platform
Tools : C, C++, Visual Studio, Open CV, Trace32, Mobile Analyser,
Description:
MMP (MMK Mobile Platform) is Infineon (now Intel) based ARM9 chip set based mobile platform, which
provides the basic hardware for the developing mobile application, supports 2G and 2.5G networks as
vendor. Samsung provides various variants of phones like touch, non-touch, flip and slide models on this
platform.
Responsibilities:
· Implementation of motion estimation in H.264 Video codec.
· Implementation Acoustic Shock Prevention feature.
· Integration of 5.1 channel audio post processor effect in IMC Multimedia Framework
· Bug fixing for Audio & Video playback, streaming .3GPP, melody player (MIDI, IMY),
key tone & DTMF playback, Voice recorder.
· Optimized SQL queries for Music Database for improving music menu performance
· Analysing Core dump issues.
· Guiding junior level engineers and fresher’s in team.
#PROJECT 5:
(TeK Bridge Solutions Pvt. Ltd.)
Responsibilities:
OS Used: Linux
Tool: MINICOM, CLEARCASE.
Language used: C.
Duration of Project: Nov 2010 to August 2011
Porting Linux & Driver Development on Blue Board & Beagle Board.
Ported Linux to the board (ARM9 Processor & Arm Cortex-A8). We have downloaded the Linux
kernel from kernel.org applied the controller and board specific patches and build the kernel using the
board specific Config File. Created environment for board and then ported Linux on board then wrote
kernel module for board and wrote device driver on I2C-EEPROM.
#PROJECT 6:
(TeK Bridge Solutions Pvt. Ltd.)
Title : Automatic multi storied car parking system.
Environment : Keil µVision2, C, ORCAD.
Hardware : AT89c51, LCD, Keyboard, Stepper motor.
Description : In places where more than 100 cars to be parked this system will prove to be useful in
Reducing wastage of space. There are three sections Display section, Keyboard, and Lift section. I am
interfacing an LCD and Keyboard. Here am considering three floors with each capable of 10 places i.e.
we can park 10 cars in each floor. Each place has an identification number. When a person comes to park
the car he has to press the ENTER. Then the system will search for an empty place and ID of the place is
displayed on the LCD. At the same time the lift will move to appropriate floor and place the car. If he
wants to exit from there, He is required to press the EXIT button and has to enter his ID by the use of
INC and DEC buttons.
#PROJECT 7:
Automotive project (Tek Bridge Solutions Pvt. Ltd.)
Title : Display data and graphics on GLCD
Environment: MPLAB IDE, C, PIC Simulator.
Hardware : PIC16F877A, GLCD, Keyboard.
Description:
This project is used in automotive domain where we can display the logo of company on
GLCD. In this project we have used PIC16F877A microcontroller interface with the GLCD.
SPI peripheral is used for interface between GLCD and temperature can also be shown
on GLCD. Temperature sensor is used for detecting the temperature.
#PROJECT 8:
Emotion Recognition from video sequence (M TECH.)
Followings are the objective of this project
A. The objective of this project is to detect emotions like as happy, anger, fear, and sad from the
face of the person.
B. To detecting the emotions I have used only eye and lips rather than full frontal face.
C. I have used algorithm for finding the position of the eye and lips from the full frontal face.
This is depending on an image processing.
D. I used this image processing information to make the data base.
E. For making database I have used VQSPLIT algorithm. And then generate the code book.
F. This code book is used for detecting the emotion which is currently comes from video
Sequence.
Publication: Recognition of Emotions from Video Using Neural Network by Virendra Saroj,
Expert system with application (Elsevier) Vol. 38, 13181-13185 (2011)

More Related Content

Similar to virendra (20)

Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
CURRICULUM VITAE
CURRICULUM VITAE CURRICULUM VITAE
CURRICULUM VITAE
 
Nanaji_Sahukara
Nanaji_SahukaraNanaji_Sahukara
Nanaji_Sahukara
 
RajResume
RajResumeRajResume
RajResume
 
Resume
ResumeResume
Resume
 
Raghu_Resume
Raghu_ResumeRaghu_Resume
Raghu_Resume
 
VineeshKumar_Resume
VineeshKumar_ResumeVineeshKumar_Resume
VineeshKumar_Resume
 
Supratik_CV_Photo
Supratik_CV_PhotoSupratik_CV_Photo
Supratik_CV_Photo
 
Supratik_CV_Photo
Supratik_CV_PhotoSupratik_CV_Photo
Supratik_CV_Photo
 
DinakaraPandian_9+
DinakaraPandian_9+DinakaraPandian_9+
DinakaraPandian_9+
 
Supratik_CV_Photo
Supratik_CV_PhotoSupratik_CV_Photo
Supratik_CV_Photo
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 
girihk7
girihk7girihk7
girihk7
 
Sunil Kumar Sarvepalli
Sunil Kumar SarvepalliSunil Kumar Sarvepalli
Sunil Kumar Sarvepalli
 
Resume_new
Resume_newResume_new
Resume_new
 
201001162_report
201001162_report201001162_report
201001162_report
 
jyotsna-jha-02years
jyotsna-jha-02yearsjyotsna-jha-02years
jyotsna-jha-02years
 
Resume
ResumeResume
Resume
 
Dipak_Desai_Resume
Dipak_Desai_ResumeDipak_Desai_Resume
Dipak_Desai_Resume
 
Mohamed_yassin_Resume
Mohamed_yassin_ResumeMohamed_yassin_Resume
Mohamed_yassin_Resume
 

virendra

  • 1. CURRICULAM VITAE VIRENDRA KUMAR SAROJ A-221,Sector-19 Mobile: 7348060860 Noida Email: viruiitkgp@gmail.com PROFESSIONAL SYNOPSIS · A dynamic professional with above 6 years of experience in Mobile Multimedia application, DSP Algorithm and Embedded Development. · Experience in Developing & Supporting Video Code, speech processing algorithm, multimedia Player and Recorder among different platforms. · Good knowledge in device driver and framework. · Possess strong analytical, problem solving & organizational abilities, flexible & detail oriented attitude. · Well aware of all the phases involved in project process for Quality. ORGANISATIONAL EXPERIENCE · Aricent Technolgies Gurgaon from January 2015 to march 2016 . · Quadio Device India Pvt. Ltd. Pune from February 2014 to November 2014. · Smart play Technology India Pvt. Ltd. Bangalore from October 2012 to January 2014. · Samsung India Electronics Pvt. Ltd. Noida from September 2011 to 13th July 2012 working as Software Engineer in Mobile Feature phone R&D Department. · Tek Bridge Solutions Pvt. Ltd., Bangalore from March 2010 to August 2011. SKILL SET Programming Languages : C, C++ Software : Eclipse, Mat lab, Octave, MPLAB-IDE, GCC, Keil Compiler, Xcode Peripherals : USART, ADC, LCD, GLCD, Timers, Keyboard. Protocols : RS232, SPI, I2C Microcontroller : 8 Bit/16 Bit/32 Bit Micro controllers Operating Systems : Windows 8, Vista, Linux, Infineon’s UTA Frameworks known : IMC’s Opt multimedia Frameworks, G streamer Android Multimedia Framework, Stage fright, Open max Debugging Tools : Working experience on lauterbach TRACE32 JTAG Debugger CM Tools : CVS, Perforce, SVN, Git, Gerrit Development/Productivity Tools : Perforce, Visual studio 2005, Visual C++ 6.0, Araxes merge EDUCATIONAL QUALIFICATIONS · M. Tech IIT Kharagpur in Multimedia and Audio Engineering in 2009 · B. Tech M.M.M. Eng. College Gorakhpur in Electronics and Communication 2006 PROJECT OPERATION #PROJECT 1: Aricent Technolgies Pvt. Ltd. 3D View of an Image: Role : Developer Duration : January to till now Team Size : 4 members Environment : GOPro Camera, Open cv framework Tools : C, C++, Visual Studio C++, Description: I am working on 3D view of an Image, in this project we have 16 rig form camera which is used to take photograph of an image surrounding and top image also. We use Open cv library to stitch all the images and also we have develop 3D viewer in which we can see stitch image in 3D view.
  • 2. #PROJECT 2: Quadio Device India Pvt. Ltd.: MBC Compression in BJdevice Role : Developer Duration : February to till now Team Size : 3 members Environment : CCS, MATLAB, Texas TMS320C55X processor Tools : C, C++, Visual Studio C++,Assembly programming Description: I am working on BJ device which is used for hearing aid people in Healthcare industry. In this device we have implemented algorithm to enhance the speech of low frequency and compress the high frequency signal and reduced the different-different noises. #PROJECT 3: Smart play Technology India Pvt. Ltd. Android Platform Mobile Devices: OS Used: Android JB Language used: C, C++ Environment: GCC Compiler Hardware: QUALCOMM Arm11 chipset 8x55/ 7x30 Debug Tools: JTAG Trace32 Description: This project involves in Porting and upgrade Android from ICS to JB on Qualcomm chip set 7x30/8x55 and stabilize the build. Responsibilities: · Handled MM -Video module. · Port and Upgrade MM Video framework and fix issues. · Implemented software component for OPENMAX. · Work on Video Driver and Display driver on 8x55 board. #PROJECT 4: MMK Mobile Platform (MMP) Samsung Role : Developer Duration : 11 months (September-11 to July 2012) Team Size : 4 members Environment : IMC UTA mobile platform Tools : C, C++, Visual Studio, Open CV, Trace32, Mobile Analyser, Description: MMP (MMK Mobile Platform) is Infineon (now Intel) based ARM9 chip set based mobile platform, which provides the basic hardware for the developing mobile application, supports 2G and 2.5G networks as vendor. Samsung provides various variants of phones like touch, non-touch, flip and slide models on this platform. Responsibilities: · Implementation of motion estimation in H.264 Video codec. · Implementation Acoustic Shock Prevention feature. · Integration of 5.1 channel audio post processor effect in IMC Multimedia Framework · Bug fixing for Audio & Video playback, streaming .3GPP, melody player (MIDI, IMY), key tone & DTMF playback, Voice recorder. · Optimized SQL queries for Music Database for improving music menu performance · Analysing Core dump issues. · Guiding junior level engineers and fresher’s in team.
  • 3. #PROJECT 5: (TeK Bridge Solutions Pvt. Ltd.) Responsibilities: OS Used: Linux Tool: MINICOM, CLEARCASE. Language used: C. Duration of Project: Nov 2010 to August 2011 Porting Linux & Driver Development on Blue Board & Beagle Board. Ported Linux to the board (ARM9 Processor & Arm Cortex-A8). We have downloaded the Linux kernel from kernel.org applied the controller and board specific patches and build the kernel using the board specific Config File. Created environment for board and then ported Linux on board then wrote kernel module for board and wrote device driver on I2C-EEPROM. #PROJECT 6: (TeK Bridge Solutions Pvt. Ltd.) Title : Automatic multi storied car parking system. Environment : Keil µVision2, C, ORCAD. Hardware : AT89c51, LCD, Keyboard, Stepper motor. Description : In places where more than 100 cars to be parked this system will prove to be useful in Reducing wastage of space. There are three sections Display section, Keyboard, and Lift section. I am interfacing an LCD and Keyboard. Here am considering three floors with each capable of 10 places i.e. we can park 10 cars in each floor. Each place has an identification number. When a person comes to park the car he has to press the ENTER. Then the system will search for an empty place and ID of the place is displayed on the LCD. At the same time the lift will move to appropriate floor and place the car. If he wants to exit from there, He is required to press the EXIT button and has to enter his ID by the use of INC and DEC buttons. #PROJECT 7: Automotive project (Tek Bridge Solutions Pvt. Ltd.) Title : Display data and graphics on GLCD Environment: MPLAB IDE, C, PIC Simulator. Hardware : PIC16F877A, GLCD, Keyboard. Description: This project is used in automotive domain where we can display the logo of company on GLCD. In this project we have used PIC16F877A microcontroller interface with the GLCD. SPI peripheral is used for interface between GLCD and temperature can also be shown on GLCD. Temperature sensor is used for detecting the temperature. #PROJECT 8: Emotion Recognition from video sequence (M TECH.) Followings are the objective of this project A. The objective of this project is to detect emotions like as happy, anger, fear, and sad from the face of the person. B. To detecting the emotions I have used only eye and lips rather than full frontal face. C. I have used algorithm for finding the position of the eye and lips from the full frontal face. This is depending on an image processing. D. I used this image processing information to make the data base. E. For making database I have used VQSPLIT algorithm. And then generate the code book. F. This code book is used for detecting the emotion which is currently comes from video Sequence. Publication: Recognition of Emotions from Video Using Neural Network by Virendra Saroj, Expert system with application (Elsevier) Vol. 38, 13181-13185 (2011)