SlideShare a Scribd company logo
1 of 9
Raju Tiwari
: +91 – 8447633686
raju.tewari@gmail.com
Executive Summary

9 yrs of strong experience in Product/ Firmware Development/BSP Development/Linux
Application Development (GTK+ based UI)/Open Source Development/.
 Currently associated with Samsung Electronics[http://www.samsung.com/in/] –
SRI-Delhi as Senior Lead Engineer from July 11 to till now
 Having broad experience in Product Development, customer Interaction, technical
collaboration and working with cross cultural teams –overseas labs across the world.
 Involve in building Linux(Bootloader,Kernel-2.6.19/23/30, RFS)/ / GTK+ 2.0 Developing
Linux Application i.e Navigation Software, GSM Testing Module
 Working Domain Navigation software development (Mobile and GPS)
 Expertise in Open source (Linux) related project..
 given Training to Team members on Linux application development/ (GNOME based)
/Building systemStack, handle Customer requirements –user space specification
 Product support all across overseas labs and Field issue Follow UP
 Presentation of Product at customer Place like DRDO and CVRDE etc.
Experience Summary
1. Company : Samsung Electronics  Samsung Research Institute -Delhi  Smart
TV-DTV/STB/Evaluation Kit
Position : Senior Technical Leader
Tenure : July 2011 – till Date
2. Company : IBM  India software Lab-Bangalore AIX-Kernel
Position : Software Engineer
Tenure : May 2010 – June 2011
3. Company : ASL  Tata Aerospace-Bangalore Embedded Linux/Linux Application
http://drdo.gov.in/drdo/labs/CVRDE/English/index.jsp?pg=homebody.jsp
Position : Software Engineer
Tenure : May 2007 – May 2010
4. Reserch Organization: Indian Institute of Science (IISc)  Super Computer Education
Research Centre (SERC)Bangalore Algorithm Development- DSP –TS201 Processor
Position : Project Assistant
Tenure : Feb 2006 – Feb 2007
Academic Profile

 B.E. Computer Science & Engineering, VTU, Belgaum with 63.75% marks -First Class
 10+2th (Science) from U.P board with 65% marks-FirstClass .
 10th from U.P board with 74% marks-FirstClass.
Core Technical Strengths
Programming Languages : C
Development Tools : GCC, GDB, Cygwin, VC++, Turbo C, Edit Plus2.
API :
File System :
GTK+2.0/Open GL/GStream
Jffs2(journal ling flash file systems
2)/RFS(Root File system for Target )
Scripting :
Bug Tracking Tools
Communication Protocol
Linux Utility
Bash Shell ,Scripting
:Clear case CMVC/CQ , KONA
:Serial Port Communication
:squashfs3.3,
Databases :Sql/Sqlite-3 (Embedded Database)
Operating Systems
RTOS
Development Process
Build/Integration Tool
:Linux/AIX/UNIX/(RedHat7.0/Suse9.1/Fedoracore
9),Windows-2000XP
:Embedded Linux
:Agile , Waterfall
:Perforce –P4V,Jenkin
Professionals Experiences
Current Assignments
Technology:DTV/STB-Firmware Development
Porting/Board(Samsung Chips) Bring Up
Client: Samsung Consumer Electronics -Samsung Smart TV
Current Assignment : Samsung Smart TV/STB-Firmware Development ,BSP- Development/Porting ,
Board Bring UP ,
Duration : July 2011 to till now
Team Size-10-15
Designation – Senior Team Lead
Based upon my current assignment I am responsible for Firmware/Product development, BSP (Board
Support Package), Firmware consists of Source code of ( Boot loader-/Bootstrap/Uboot/Kernel
-3.0.x.x and user space source code for different Framework/Middleware –Application )(RFS Creation
Flash supported) ,during developing process I do changes depending upon error(I may get Hijack file as
well) on source code(streams –system and application as well) based on compile time issue , building
process is done on Manually ( syncing the source code i.e. streams from Server and images are build on
Server as well, Server are from HQ) and by tool as well ( Perforce Tool /P4V),in brief
 DTV/STB/EVK- Firmware Development and System Integration/Verification.
 BSP development, Verification/Validation on SOCs (M-star,Novatek,Samsung Chip).
 BSP Porting , Board Bring UP
 Core dump analysis/Defect Analysis-Debugging.
 Supporting Team across the Overseas Labs for DTV/SBB Stack Integration/build /porting
issues
 Broad Interaction with QA, SQA Team for Defect Analsys to Resolved State .
 Software Defect –Analyses with Defect Tool –KONA –Issue F/w up .
 Complete ownership of Product from Development Phase to Market issue .
Assignments IBM -ISL
Technology: AIX Kernel Development/Testing- NIM environment -AIX OS Product/Virtualization
/AIX Cluster .
Client:AIX -Austin- Bank /Defence Sector
Language: C and CLI(command line Interface) on AIX OS
Duration: May 2010 to June 2011
Team Size -4-5
Designation –Software Engineer
Currently I am handling AIX (Unix Operating System) build as a NIM Developer which involves NIM
(Network Interface management) installation ,and DVD (Media Installation) for already running BUILD at
Customer place The Development Involves writing a NIM Script which involves update the given build
with GOLD Build(Which is currently running on Customer place) .after updating we do check all lppchecks
and logs-BOOTLOG/BOSINST/Console log. Apart from this I involve in writing the Script file (written in C )
to create nodes of multiple AIX machine .
Project 2: Geo Comm 2807 IVTS (MDT-Mobile Data Terminal)-
Technology: C and Linux-Fedora core 9.1 – Product/Firmware Development
Client: EDI-Emirates Driving Institute, GST (Global Scan Technology)-Dubai
Duration:Apr 2009 – May2010
Team Size -3-4
Designation: Project Engineer
Description:
MDT (Mobile data Terminal) is customized intelligent Vehicle tracking system (IVTS), having various
components like Color display, provision for key panel/ touch screen, RF ID card reader & writer interface,
with other standard features of GPRS/ GSM, on board GPS, data logging facility. The MDT is intended to
cater as an assistance system to driving training fleet .The whole unit is part of three different forms, a server
application running in backend (work as post office) and Modem software (work as post master) which
process the string which is send by server. and display part(work as address) which acknowledge the string
in its application (Main display software) depending upon user input.
Role and Responsibilities:
As a part of Tech lead, I Develop communication software i.e. Simulator ( A auto test software) to
simulate the application (work as modem software).the communication software is based on Serial
port communication through which strings are send .Software is developed using C as language and
Linux as OS.
As a part of Display Application, develop User interface (GUI) for Examiner module (part of display
when Examiner has to test the skills of trained student).The module test the skills of student (who is
currently login) and depending upon skill he has to select pass/fail option, by sending the string to
server. the application is developed using C/Linux/GTK+2.0.binary i.e ELF ported to target using Z
Modem (through minicom- a Terminal emulator)or serial port(using Debug port).also Involve BSP
Porting ,Board Bring up activities for ATMEL SAM9261ek Board(ARMBoard-armv5l)
Enable Multi language support as part of application display, also Enable Touch screen as a user
input.
Develop the software for Application to rerun(at the time of Segmentation fault /Software
update(through pen drive/ log file).
Involve in Documentation -UI/SRS (Software Requirement Specification)document.
Project 3: GPS Marg 2902-(Notebook UI Application)
T:C and Linux-Fedora core 9 (Sulphar) –Product/Firmware Development
Client:: AZIMUTH TECHNOLOGY ISRAEL/Hindustan Aeronautics Limited-ARDC-IJT(India)-IAF
Duration: – Jan 2008 to March 2009
Team Size -3-4
Designation: Project Engineer
Description:
GPS Marg 2902 has been developed specifically for Indian Air Force i.e Indian Aircraft (Intermediate Jet
Trainer) to navigate accords to Jeppesen Data (World wide Flight Information Master Database, based on
ARINAC-424)/User /Proximity Point .The GPS unit is built with(480*270) LCD Display of 5.4 inch. With
top layer i.e application with C/GTK+2.0( Vertical Menu based application in which each Vboxbutton
contains different Notebook page as tab to perform different functionality. and Embedded Linux
(Kernel-2.6.30) as middle layer and Armcore 9 with Atmel-SAM9261 as a development board . The GPS is
integrated with 12keys interface (port related thread-key thread) with each key performs specific
functionality .
Role and Responsibilities:
As a Tech lead ,I was Involved in developing vertical Menu based application with 10-12 main
menu i.e module like (SIM,RTE,PROX,NAV.) with each Menu is having Notebook as a tab to
perform some user based application ,with Navigation of Jeppesen (module) /CAL as a Menu in
Menubar application. The Application development involves writing ‘C’ Callback function and writing
Front End using GTK+2.0.(Gnome based).
As a System side, Involve in building Kernel-2.6.30 for the specific Target,
BSP Porting -Bootstrap/U-boot/Kernel-2.6.23 through SAM-BA(A GUI for porting )to ATMEL board
in to data flash, with USB Device and serial Cross Cable (Female-Female) as a setup configuration.
Involve in Debugging the Application.
Note: Kernel and RFS can be ported through U-Boot prompt or by using TFTP server configuration.
Project 4: Flight Planning Software (FPS)-Software
Technology: C and Linux-SuseLinux-9.1 Product/Firmware Development
Client: HAL-ARDC -INDIAN AIRFORCE (IAF), AIR CRAFT
Duration:JULY 2007 – DEC 2007
Team size -3
Designation: Project Engineer
Description:
Flight Planning Software is Pc based Application( Grid Based UI) which is supplied to IAF in which Pilot can
create load/ edit/modify the user route and user waypoint. This software also includes uploading and
downloading the user waypoint/routes through PC or DEX. This software also include showing Jeppsen
data(Airport databse), by using this application Pilot can modify the user data.
Role and Responsibilities:
As Team Member Develop the module OPTION which includes Coords/Rte/Wpt of
creation/updating/loading/searching of each submodule, with user input option.
Testing of Navigation Module.
Design software Test plan/Software Requirements document.
Project 5: ASLGeopoint 2407-CV2-Product(Menu based GUI)
Technology: C and Linux-Red Hat -7.0- Product Development
Client: Cel Cabs &Voyages Pvt -Bangalore
Duration:MAY 2007 – JULY 2007
Team Size -4
Designation: Project Engineer
Description:
CV2 is a customization product based project which is used for Navigation purpose with tracking system
from Control station to car driver. with other features of having Data Logging facility and capable of
interfacing with PC for data exchange, with monochrome graphics display of 240*64 pixels resolution, with
additional functional keys and GSM compatible communication.
Role and Responsibilities:
As Team Member I was involved in Developing front end i.e like user login display, other menu like
Compose message and Predefined message modules using GTK+2.0 Linux tools,
Done GSM Testing module using AT command. in which unit is serially connect with PC with Hyper
terminal with 115200-No Parity-8bit-1Stop Bit, Flow Control ‘NONE as setup parameter’. Initial
Communication is checked by issuing AT and expects for reply as “OK.”.
BSP Porting ,Board Bring up activities for ATMEL SAM9261ek Board, Testing Module
Design software Test plan/Bug report.
Project 6: Neural network Simulator (Real Time Simulation)- A PC based GUI Application-software
Technoly: C/VC++ 4.0/RedHat 7.0 Linux- Product Development
Client: DBT/Philips Healthcare , .
Duration: Feb 2006 – Feb 2007 –A Research Paper uploaded in Microprocessor and Microsystem
Elsevier Journal for Publication
Team Size -2
Designation: Project Assistant
Description:
This software is developed for specific purpose to test the mental condition human being, with proper input
details of EEG value. A GUI(GTK+2.0) has been developed which evaluate the results i.e Real time
Analysis of Human. In this project we have simulated neural network using back –propagations Training
algorithm on TS201 Processor (A Analog Device processor) to classify the EEG Signals as a normal and
abnormal. For this I have written a code on vc++ compiler, a 32 bit (Host compiler) which works as a master
processor to input the EEG (ELECTRO ENCEPLOGAM) a Non Stationary, Biological signals for Brain
analyses a 32 bit (Host compiler) which works as a master processor to input the EEG (ELECTRO
ENCEPLOGAM) a Non Stationary, Biological signals for Brain analysis which is obtained from NIMHANS
(Bangalore) of different patients. . The application is menu based, where user (Patients) information are
stored (SQLITE-3 database)and their EEG compare value , and other information are stored .The software
is used by Dr, who performs such type of test on Patients.
Role and Responsibilities:
As a Part of Tech lead I was involve in developing a PC based (A menu based GUI) application.
Application contains different module as a information about Patients details
(name/sex/age/location) also about all Hospitals name and Dr and Patient data and their
result(Normal-abnormal depending upon EEG).Develop GTK+ (PC Based) GUI application to store
Patients information.
Design the Document paper.
Project 7 : GEOCOMM EDI
Technology: C and SuseLinux-9.1/Kernel-2.6.23 - Product Development
Client: Global Scan Soft-Dubai
Duration:Aug 2008 to Oct200 8
Team Size -4
Description:
GEOCOMM EDI a LCD Display of (640*480) of 6.4 size with Application showing traffic Signal
(Symbol) which is controlled by user with key enabled, communication is handled by RS232 serial
port.. The product is basically used in Dubai from Emirates Driving Institute (EDI) for training
purpose. The product is built with Kernel-2.6.23 as OS and GTK+2.0 as GUI. With ‘C’ as callback
function.
Role and Responsibilities:
Develop the Application with RS232 Serial port communication enabled.
Develop the kernel-2.6.23 for ATMEL board (ATSAM9261) and build RFS.
Involve in Unit Testing.
Conference/Presentation
Date/Duration Title Location Organized by
17-18 Aug 2010
7 Dec 2009
16 Apr 2009
23-26 Apr 2008
3-4 May 2008
Rational Software
Development
Conference
Nokia Development
Conference
GPS Marg2902
GPS Marg 2602(GPS
Recvr)
Training on GSM
Programming using
OPEN AT
Lalit Ashoka -
Bangalore
Taj Bangalore
Bangalore
CVRDE/DRDO,Chennai
ASL, Bangalore
IBM
NOKIA
HAL-ARDC
DRDO-HVF
Wavecom India
15-18Dec 2006
4th (ICISIP-2006)
Hotel Capital Bangalore
The University of
Melbourne, IEEE, The
Institutioof Engineers ,
Bangalore
Personal Details
Contact Number- +91-8447633686
E-mail- raju.tewari@gmail.com
Passport No-
Aadhaar Card No-
Pan Card No-
N1906635 (valid up to 24-08-2025)
931184160621
ABSPT7141G
Present Address- # S-32,Sector-12 -Noida India
Reference: Provided if Required
I hereby declare that the information provided above is correct and accurate to the best of my
knowledge.
Thanks & Regard
Raju Tewari

More Related Content

What's hot

Entwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscriptEntwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscriptBill Buchan
 
Dotnet ch1
Dotnet ch1Dotnet ch1
Dotnet ch1007laksh
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishnavamsisvk
 
Embedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterEmbedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterHossam Hassan
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core javaWE-IT TUTORIALS
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016Charles Hale
 
2018 20 best id es for python programming
2018 20 best id es for python programming2018 20 best id es for python programming
2018 20 best id es for python programmingSyedBrothersRealEsta
 
The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019corehard_by
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languagesumoren
 
Codescape Debugger 8
Codescape Debugger 8Codescape Debugger 8
Codescape Debugger 8Damien Ruscoe
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c languagefarishah
 
windows CE
windows CEwindows CE
windows CEbretorio
 

What's hot (20)

Entwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscriptEntwicker camp2007 calling-the-c-api-from-lotusscript
Entwicker camp2007 calling-the-c-api-from-lotusscript
 
Dotnet ch1
Dotnet ch1Dotnet ch1
Dotnet ch1
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
Embedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterEmbedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals master
 
Java vs .net (beginners)
Java vs .net (beginners)Java vs .net (beginners)
Java vs .net (beginners)
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
 
Os Lattner
Os LattnerOs Lattner
Os Lattner
 
report
reportreport
report
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016
 
2018 20 best id es for python programming
2018 20 best id es for python programming2018 20 best id es for python programming
2018 20 best id es for python programming
 
resume
resumeresume
resume
 
Embedded _c_
Embedded  _c_Embedded  _c_
Embedded _c_
 
The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languages
 
Codescape Debugger 8
Codescape Debugger 8Codescape Debugger 8
Codescape Debugger 8
 
C programming first_session
C programming first_sessionC programming first_session
C programming first_session
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
windows CE
windows CEwindows CE
windows CE
 
Srgoc dotnet_new
Srgoc dotnet_newSrgoc dotnet_new
Srgoc dotnet_new
 

Similar to Resume -9 Yrs -Looking for New Opportunity !!

Native Application Development With Qt
Native Application Development With QtNative Application Development With Qt
Native Application Development With Qtrahulnimbalkar
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209Wonho Park
 
Maemo Chinook Software Architecture
Maemo Chinook Software ArchitectureMaemo Chinook Software Architecture
Maemo Chinook Software Architecturejtukkine
 
Pearce Barry Resume
Pearce Barry ResumePearce Barry Resume
Pearce Barry ResumePearce Barry
 
Linux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop ComputerLinux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop ComputerIOSR Journals
 
Linux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop ComputerLinux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop ComputerIOSR Journals
 
Training - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsShashank Banerjea
 
Shivaprakash_KR_Resume
Shivaprakash_KR_ResumeShivaprakash_KR_Resume
Shivaprakash_KR_ResumeShiva Prakash
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resumeNassim TLILI
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212Yoojoo Jang
 

Similar to Resume -9 Yrs -Looking for New Opportunity !! (20)

Alvaro Denis Resume
Alvaro Denis ResumeAlvaro Denis Resume
Alvaro Denis Resume
 
Native Application Development With Qt
Native Application Development With QtNative Application Development With Qt
Native Application Development With Qt
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
 
Maemo Chinook Software Architecture
Maemo Chinook Software ArchitectureMaemo Chinook Software Architecture
Maemo Chinook Software Architecture
 
Pearce Barry Resume
Pearce Barry ResumePearce Barry Resume
Pearce Barry Resume
 
Satyam_Singh_cv
Satyam_Singh_cvSatyam_Singh_cv
Satyam_Singh_cv
 
CV_en
CV_enCV_en
CV_en
 
Linux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop ComputerLinux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop Computer
 
Linux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop ComputerLinux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop Computer
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
Training - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE Projects
 
Shivaprakash_KR_Resume
Shivaprakash_KR_ResumeShivaprakash_KR_Resume
Shivaprakash_KR_Resume
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
shvp_07
shvp_07shvp_07
shvp_07
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
Vinay's_profile
Vinay's_profileVinay's_profile
Vinay's_profile
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 

Recently uploaded

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 

Recently uploaded (20)

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 

Resume -9 Yrs -Looking for New Opportunity !!

  • 1. Raju Tiwari : +91 – 8447633686 raju.tewari@gmail.com Executive Summary  9 yrs of strong experience in Product/ Firmware Development/BSP Development/Linux Application Development (GTK+ based UI)/Open Source Development/.  Currently associated with Samsung Electronics[http://www.samsung.com/in/] – SRI-Delhi as Senior Lead Engineer from July 11 to till now  Having broad experience in Product Development, customer Interaction, technical collaboration and working with cross cultural teams –overseas labs across the world.  Involve in building Linux(Bootloader,Kernel-2.6.19/23/30, RFS)/ / GTK+ 2.0 Developing Linux Application i.e Navigation Software, GSM Testing Module  Working Domain Navigation software development (Mobile and GPS)  Expertise in Open source (Linux) related project..  given Training to Team members on Linux application development/ (GNOME based) /Building systemStack, handle Customer requirements –user space specification  Product support all across overseas labs and Field issue Follow UP  Presentation of Product at customer Place like DRDO and CVRDE etc. Experience Summary 1. Company : Samsung Electronics  Samsung Research Institute -Delhi  Smart TV-DTV/STB/Evaluation Kit Position : Senior Technical Leader Tenure : July 2011 – till Date 2. Company : IBM  India software Lab-Bangalore AIX-Kernel Position : Software Engineer Tenure : May 2010 – June 2011
  • 2. 3. Company : ASL  Tata Aerospace-Bangalore Embedded Linux/Linux Application http://drdo.gov.in/drdo/labs/CVRDE/English/index.jsp?pg=homebody.jsp Position : Software Engineer Tenure : May 2007 – May 2010 4. Reserch Organization: Indian Institute of Science (IISc)  Super Computer Education Research Centre (SERC)Bangalore Algorithm Development- DSP –TS201 Processor Position : Project Assistant Tenure : Feb 2006 – Feb 2007 Academic Profile   B.E. Computer Science & Engineering, VTU, Belgaum with 63.75% marks -First Class  10+2th (Science) from U.P board with 65% marks-FirstClass .  10th from U.P board with 74% marks-FirstClass. Core Technical Strengths Programming Languages : C Development Tools : GCC, GDB, Cygwin, VC++, Turbo C, Edit Plus2. API : File System : GTK+2.0/Open GL/GStream Jffs2(journal ling flash file systems 2)/RFS(Root File system for Target ) Scripting : Bug Tracking Tools Communication Protocol Linux Utility Bash Shell ,Scripting :Clear case CMVC/CQ , KONA :Serial Port Communication :squashfs3.3, Databases :Sql/Sqlite-3 (Embedded Database) Operating Systems RTOS Development Process Build/Integration Tool :Linux/AIX/UNIX/(RedHat7.0/Suse9.1/Fedoracore 9),Windows-2000XP :Embedded Linux :Agile , Waterfall :Perforce –P4V,Jenkin Professionals Experiences
  • 3. Current Assignments Technology:DTV/STB-Firmware Development Porting/Board(Samsung Chips) Bring Up Client: Samsung Consumer Electronics -Samsung Smart TV Current Assignment : Samsung Smart TV/STB-Firmware Development ,BSP- Development/Porting , Board Bring UP , Duration : July 2011 to till now Team Size-10-15 Designation – Senior Team Lead Based upon my current assignment I am responsible for Firmware/Product development, BSP (Board Support Package), Firmware consists of Source code of ( Boot loader-/Bootstrap/Uboot/Kernel -3.0.x.x and user space source code for different Framework/Middleware –Application )(RFS Creation Flash supported) ,during developing process I do changes depending upon error(I may get Hijack file as well) on source code(streams –system and application as well) based on compile time issue , building process is done on Manually ( syncing the source code i.e. streams from Server and images are build on Server as well, Server are from HQ) and by tool as well ( Perforce Tool /P4V),in brief  DTV/STB/EVK- Firmware Development and System Integration/Verification.  BSP development, Verification/Validation on SOCs (M-star,Novatek,Samsung Chip).  BSP Porting , Board Bring UP  Core dump analysis/Defect Analysis-Debugging.  Supporting Team across the Overseas Labs for DTV/SBB Stack Integration/build /porting issues  Broad Interaction with QA, SQA Team for Defect Analsys to Resolved State .  Software Defect –Analyses with Defect Tool –KONA –Issue F/w up .  Complete ownership of Product from Development Phase to Market issue .
  • 4. Assignments IBM -ISL Technology: AIX Kernel Development/Testing- NIM environment -AIX OS Product/Virtualization /AIX Cluster . Client:AIX -Austin- Bank /Defence Sector Language: C and CLI(command line Interface) on AIX OS Duration: May 2010 to June 2011 Team Size -4-5 Designation –Software Engineer Currently I am handling AIX (Unix Operating System) build as a NIM Developer which involves NIM (Network Interface management) installation ,and DVD (Media Installation) for already running BUILD at Customer place The Development Involves writing a NIM Script which involves update the given build with GOLD Build(Which is currently running on Customer place) .after updating we do check all lppchecks and logs-BOOTLOG/BOSINST/Console log. Apart from this I involve in writing the Script file (written in C ) to create nodes of multiple AIX machine . Project 2: Geo Comm 2807 IVTS (MDT-Mobile Data Terminal)- Technology: C and Linux-Fedora core 9.1 – Product/Firmware Development Client: EDI-Emirates Driving Institute, GST (Global Scan Technology)-Dubai Duration:Apr 2009 – May2010 Team Size -3-4 Designation: Project Engineer Description: MDT (Mobile data Terminal) is customized intelligent Vehicle tracking system (IVTS), having various components like Color display, provision for key panel/ touch screen, RF ID card reader & writer interface, with other standard features of GPRS/ GSM, on board GPS, data logging facility. The MDT is intended to cater as an assistance system to driving training fleet .The whole unit is part of three different forms, a server application running in backend (work as post office) and Modem software (work as post master) which process the string which is send by server. and display part(work as address) which acknowledge the string in its application (Main display software) depending upon user input. Role and Responsibilities: As a part of Tech lead, I Develop communication software i.e. Simulator ( A auto test software) to simulate the application (work as modem software).the communication software is based on Serial port communication through which strings are send .Software is developed using C as language and Linux as OS. As a part of Display Application, develop User interface (GUI) for Examiner module (part of display when Examiner has to test the skills of trained student).The module test the skills of student (who is currently login) and depending upon skill he has to select pass/fail option, by sending the string to
  • 5. server. the application is developed using C/Linux/GTK+2.0.binary i.e ELF ported to target using Z Modem (through minicom- a Terminal emulator)or serial port(using Debug port).also Involve BSP Porting ,Board Bring up activities for ATMEL SAM9261ek Board(ARMBoard-armv5l) Enable Multi language support as part of application display, also Enable Touch screen as a user input. Develop the software for Application to rerun(at the time of Segmentation fault /Software update(through pen drive/ log file). Involve in Documentation -UI/SRS (Software Requirement Specification)document. Project 3: GPS Marg 2902-(Notebook UI Application) T:C and Linux-Fedora core 9 (Sulphar) –Product/Firmware Development Client:: AZIMUTH TECHNOLOGY ISRAEL/Hindustan Aeronautics Limited-ARDC-IJT(India)-IAF Duration: – Jan 2008 to March 2009 Team Size -3-4 Designation: Project Engineer Description: GPS Marg 2902 has been developed specifically for Indian Air Force i.e Indian Aircraft (Intermediate Jet Trainer) to navigate accords to Jeppesen Data (World wide Flight Information Master Database, based on ARINAC-424)/User /Proximity Point .The GPS unit is built with(480*270) LCD Display of 5.4 inch. With top layer i.e application with C/GTK+2.0( Vertical Menu based application in which each Vboxbutton contains different Notebook page as tab to perform different functionality. and Embedded Linux (Kernel-2.6.30) as middle layer and Armcore 9 with Atmel-SAM9261 as a development board . The GPS is integrated with 12keys interface (port related thread-key thread) with each key performs specific functionality . Role and Responsibilities: As a Tech lead ,I was Involved in developing vertical Menu based application with 10-12 main menu i.e module like (SIM,RTE,PROX,NAV.) with each Menu is having Notebook as a tab to perform some user based application ,with Navigation of Jeppesen (module) /CAL as a Menu in Menubar application. The Application development involves writing ‘C’ Callback function and writing Front End using GTK+2.0.(Gnome based). As a System side, Involve in building Kernel-2.6.30 for the specific Target, BSP Porting -Bootstrap/U-boot/Kernel-2.6.23 through SAM-BA(A GUI for porting )to ATMEL board in to data flash, with USB Device and serial Cross Cable (Female-Female) as a setup configuration.
  • 6. Involve in Debugging the Application. Note: Kernel and RFS can be ported through U-Boot prompt or by using TFTP server configuration. Project 4: Flight Planning Software (FPS)-Software Technology: C and Linux-SuseLinux-9.1 Product/Firmware Development Client: HAL-ARDC -INDIAN AIRFORCE (IAF), AIR CRAFT Duration:JULY 2007 – DEC 2007 Team size -3 Designation: Project Engineer Description: Flight Planning Software is Pc based Application( Grid Based UI) which is supplied to IAF in which Pilot can create load/ edit/modify the user route and user waypoint. This software also includes uploading and downloading the user waypoint/routes through PC or DEX. This software also include showing Jeppsen data(Airport databse), by using this application Pilot can modify the user data. Role and Responsibilities: As Team Member Develop the module OPTION which includes Coords/Rte/Wpt of creation/updating/loading/searching of each submodule, with user input option. Testing of Navigation Module. Design software Test plan/Software Requirements document. Project 5: ASLGeopoint 2407-CV2-Product(Menu based GUI) Technology: C and Linux-Red Hat -7.0- Product Development Client: Cel Cabs &Voyages Pvt -Bangalore Duration:MAY 2007 – JULY 2007 Team Size -4 Designation: Project Engineer Description: CV2 is a customization product based project which is used for Navigation purpose with tracking system from Control station to car driver. with other features of having Data Logging facility and capable of interfacing with PC for data exchange, with monochrome graphics display of 240*64 pixels resolution, with additional functional keys and GSM compatible communication. Role and Responsibilities: As Team Member I was involved in Developing front end i.e like user login display, other menu like
  • 7. Compose message and Predefined message modules using GTK+2.0 Linux tools, Done GSM Testing module using AT command. in which unit is serially connect with PC with Hyper terminal with 115200-No Parity-8bit-1Stop Bit, Flow Control ‘NONE as setup parameter’. Initial Communication is checked by issuing AT and expects for reply as “OK.”. BSP Porting ,Board Bring up activities for ATMEL SAM9261ek Board, Testing Module Design software Test plan/Bug report. Project 6: Neural network Simulator (Real Time Simulation)- A PC based GUI Application-software Technoly: C/VC++ 4.0/RedHat 7.0 Linux- Product Development Client: DBT/Philips Healthcare , . Duration: Feb 2006 – Feb 2007 –A Research Paper uploaded in Microprocessor and Microsystem Elsevier Journal for Publication Team Size -2 Designation: Project Assistant Description: This software is developed for specific purpose to test the mental condition human being, with proper input details of EEG value. A GUI(GTK+2.0) has been developed which evaluate the results i.e Real time Analysis of Human. In this project we have simulated neural network using back –propagations Training algorithm on TS201 Processor (A Analog Device processor) to classify the EEG Signals as a normal and abnormal. For this I have written a code on vc++ compiler, a 32 bit (Host compiler) which works as a master processor to input the EEG (ELECTRO ENCEPLOGAM) a Non Stationary, Biological signals for Brain analyses a 32 bit (Host compiler) which works as a master processor to input the EEG (ELECTRO ENCEPLOGAM) a Non Stationary, Biological signals for Brain analysis which is obtained from NIMHANS (Bangalore) of different patients. . The application is menu based, where user (Patients) information are stored (SQLITE-3 database)and their EEG compare value , and other information are stored .The software is used by Dr, who performs such type of test on Patients. Role and Responsibilities: As a Part of Tech lead I was involve in developing a PC based (A menu based GUI) application. Application contains different module as a information about Patients details (name/sex/age/location) also about all Hospitals name and Dr and Patient data and their result(Normal-abnormal depending upon EEG).Develop GTK+ (PC Based) GUI application to store Patients information. Design the Document paper. Project 7 : GEOCOMM EDI Technology: C and SuseLinux-9.1/Kernel-2.6.23 - Product Development
  • 8. Client: Global Scan Soft-Dubai Duration:Aug 2008 to Oct200 8 Team Size -4 Description: GEOCOMM EDI a LCD Display of (640*480) of 6.4 size with Application showing traffic Signal (Symbol) which is controlled by user with key enabled, communication is handled by RS232 serial port.. The product is basically used in Dubai from Emirates Driving Institute (EDI) for training purpose. The product is built with Kernel-2.6.23 as OS and GTK+2.0 as GUI. With ‘C’ as callback function. Role and Responsibilities: Develop the Application with RS232 Serial port communication enabled. Develop the kernel-2.6.23 for ATMEL board (ATSAM9261) and build RFS. Involve in Unit Testing. Conference/Presentation Date/Duration Title Location Organized by 17-18 Aug 2010 7 Dec 2009 16 Apr 2009 23-26 Apr 2008 3-4 May 2008 Rational Software Development Conference Nokia Development Conference GPS Marg2902 GPS Marg 2602(GPS Recvr) Training on GSM Programming using OPEN AT Lalit Ashoka - Bangalore Taj Bangalore Bangalore CVRDE/DRDO,Chennai ASL, Bangalore IBM NOKIA HAL-ARDC DRDO-HVF Wavecom India
  • 9. 15-18Dec 2006 4th (ICISIP-2006) Hotel Capital Bangalore The University of Melbourne, IEEE, The Institutioof Engineers , Bangalore Personal Details Contact Number- +91-8447633686 E-mail- raju.tewari@gmail.com Passport No- Aadhaar Card No- Pan Card No- N1906635 (valid up to 24-08-2025) 931184160621 ABSPT7141G Present Address- # S-32,Sector-12 -Noida India Reference: Provided if Required I hereby declare that the information provided above is correct and accurate to the best of my knowledge. Thanks & Regard Raju Tewari