SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
NAINESH DORIWALA
Address:844, 23rd
-A Cross, E-mail:npdoriwala@gmail.com
22nd-
main, HSR Layout, sec-2 Contact Number: 08951123925(M)
Bangalore. D.O.B: 22nd
may 1989
Job Role: Software Engineer
Synopsis
 To work with an organization that provides an opportunity to enhance my technical skills as well as
help me to utilize my strength towards betterment of the organization.
Summary
 3 Years of experience in Protocol development/Embedded system
 Proficiency in C programming and Debugging skills.
 Linux internal Knowledge, IPC mechanism, multi–threading.
 Computer science fundamentals in OS concepts, data structures and algorithms.
 Sound problem solving and debugging skills.
Technical Skill
Programming : C, ARM/8051Assembly.
Embedded Platform : 8051 µC.
Protocol : VLAN, VTP, SNMP, Bluetooth.
IDE/ Software Tool : Vi Editor, C scope, Valgrind, GDB, LauterbachTrace 32, Ellisys Bluetooth Explorer 400,
Keil, Audio Precision, FTS BPA 500 Bluetooth protocol analyzer, Source Insight3.
Operating Systems : Linux, Cisco IOS-XR, Windows 7/XP/98.
Education
2012-2014 Master of Technology in Embedded System
 Institute of Technology, Nirma University, Ahmedabad
 Score 8.49 PPI
2006-2010 Bachelor of Technology Electronics and Communication
 Sarvajanik College of Engineering & Technology, Surat
 Scored 70.83% with 1st class dist.
Experience
Company: HCL Technologies Limited
Duration : 2 year (Sept 2014 to till date) as Member Technical Staff
Exposure : - SNMP and EEM Xspeed
Implementation of show command line interface using EDM architecture in Cisco IOS -
XR. Previous architecture is based on message passing (IPC). New architecture will
store information in bag format at sys-db path for every show commands. Show
commands will read that bag value from respective path.
Roles and Responsibilities:
 Involved in EDM path and bag architecture design.
 Involved in show command output format like. get, list, data-list.
 Generate yang file to get output of show command using Ytool, net-conf.
 Generate schema file to get output of show commands using smartmen tool.
Language: C.
- SNMP for cisco IOS-XR platform
Simple Network Management Protocol (SNMP) manages network. It is used for collecting
information from, and configuring, network devices, such as servers, printers, hubs,
switches, and routers on an Internet Protocol (IP) network. It uses UDP and stores the
information in MIBs.
Roles and Responsibilities:
 Involve in fixing issue related to SNMP infra and MIBS.
Language: C.
Company: Intel Mobile Communications, India
Duration: 1 year (August 2013 to August 2014) as Intern
Exposure: - Patch Porting
Once the ROM tape out samples are released, any issues reported need to be fixed using
patching technique. Once the patch vectors exhaust, next ROM release is planned in
which all the patches of previous ROM version will be ported to the ROM code. This
involves understanding the logic.
Roles and Responsibilities:
 Involved in porting the patches to ROM code
 Involved in getting the patch addresses from Bluetooth core
Language: C, Assembly
Hardware: Intel Bluetooth Universal Boards, Lauterbach32
- Automation of Bluetooth Audio Quality tests using Audio Precision
Once all the development for Bluetooth Firmware is complete, testing of all features of
Bluetooth is required for achieving global acceptance. In the old test setup Maxim boards
were used to provide digital data to the PCM lines of Bluetooth device. The testing of
audio quality was then done manually.
With the new setup audio precision HW replaces the Maxim boards and automation
scripts are written to control audio precision. The new setup helps in automating the
audio quality testing. Audio precision measures MOS value for audio quality on both
sides (master/slave, slave/master). If MOS value is less than specific threshold, then
script reports failure of audio test.
Roles and Responsibilities:
 Understanding the existing test setup using MAXIM9856 codec
 Automate remote control of audio precision measurement software
 Integrate automation code with existing code to overcome manual testing
 Downloading firmware patch and startup code on BT platform and analyze air sniffer
Language: C
Hardware: Intel Bluetooth Universal Boards, APx525, Lauterbach
- Automation of SCO over HCIFeature
Audio is sent in Bluetooth using SCO. This can be done in two ways: SCO over HCI and
SCO over PCM. In SCO over PCM, BT controller receives the data directly from PCM lines
and sends over air. In SCO over HCI, the SCO data is received from the host. The test
setup does not involve the real host software. The host is simulated using a tool
(ProBite) that sends the commands over the HCI interface
Test setup:
DUT is configured for SCO over HCI and remote BT device is configured for SCO over
PCM. The DUT Host receives the SCO data from the remote device over the HCI
interface. The host then loops back the received data in transmit direction. This helps in
avoiding the need for the DUT host to generate the SCO data.
Roles and Responsibilities:
 Understanding SCO over HCI features from Bluetooth Specification
 Implement test strategy from different scenario
 Code for SCO over HCI features test
 Downloading firmware patch and startup code on BT platform and test
Language: C
Hardware: Intel Bluetooth Universal Boards, Lauterbach, External Codec
Training Undergone
Company: Resonant Technologies Pvt. Ltd., Surat
Duration: 2 months Training on Advanced Embedded System Design.
Exposure: - 8-bit micro-controller (8051, PIC), 32-bit micro-controller (ARM7)
Training on Different Peripherals like LEDs, 7-Segments, LCD, Relay, Matrix Keypad,
Stepper & DC Motor and it’s Driver, ADC-DAC and Timer/Counter
- ARM Assembly & C language Programming

Mais conteúdo relacionado

Mais procurados

Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip coreanishgoel
 
COMPUTER Abvreviation
COMPUTER Abvreviation COMPUTER Abvreviation
COMPUTER Abvreviation argusacademy
 
Assembly Langauge Chap 1
Assembly Langauge Chap 1Assembly Langauge Chap 1
Assembly Langauge Chap 1warda aziz
 
System Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input OutputSystem Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input OutputRSIS International
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1Hossam Hassan
 
16 supporting io devices
16 supporting io devices16 supporting io devices
16 supporting io deviceshafizhanif86
 
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...csandit
 
Most important abbreviation
Most important abbreviationMost important abbreviation
Most important abbreviationRepon
 
Abstract chameleon chip
Abstract chameleon chipAbstract chameleon chip
Abstract chameleon chipAnugrah James
 

Mais procurados (20)

Shivalingappa_cv
Shivalingappa_cvShivalingappa_cv
Shivalingappa_cv
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip core
 
COMPUTER Abvreviation
COMPUTER Abvreviation COMPUTER Abvreviation
COMPUTER Abvreviation
 
Poster_example
Poster_examplePoster_example
Poster_example
 
Assembly Langauge Chap 1
Assembly Langauge Chap 1Assembly Langauge Chap 1
Assembly Langauge Chap 1
 
System Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input OutputSystem Development for Verification of General Purpose Input Output
System Development for Verification of General Purpose Input Output
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
 
Bcs 061 (p)s2
Bcs 061 (p)s2Bcs 061 (p)s2
Bcs 061 (p)s2
 
Introduction to visual DSP++
Introduction to visual DSP++Introduction to visual DSP++
Introduction to visual DSP++
 
16 supporting io devices
16 supporting io devices16 supporting io devices
16 supporting io devices
 
Mallikarjun_Resume
Mallikarjun_ResumeMallikarjun_Resume
Mallikarjun_Resume
 
Assembly language
Assembly languageAssembly language
Assembly language
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
The_Final_Presentation
The_Final_PresentationThe_Final_Presentation
The_Final_Presentation
 
Wi Fi
Wi FiWi Fi
Wi Fi
 
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
 
Most important abbreviation
Most important abbreviationMost important abbreviation
Most important abbreviation
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Abstract chameleon chip
Abstract chameleon chipAbstract chameleon chip
Abstract chameleon chip
 

Destaque

Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...
Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...
Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...Hidden Art
 
TLC24 Carta adjunta licitaciones electrónicas
TLC24 Carta adjunta licitaciones electrónicasTLC24 Carta adjunta licitaciones electrónicas
TLC24 Carta adjunta licitaciones electrónicasUniambiental
 
Xv material huacho miercoles 05 agosto 2015
Xv material huacho miercoles 05 agosto 2015Xv material huacho miercoles 05 agosto 2015
Xv material huacho miercoles 05 agosto 2015Isela Guerrero Pacheco
 
Tarea guion grafico y Planos para Tomar fotografías
Tarea guion grafico y Planos para Tomar fotografíasTarea guion grafico y Planos para Tomar fotografías
Tarea guion grafico y Planos para Tomar fotografíascristianymartinez
 
American Politics Major Essay, final copy
American Politics Major Essay, final copyAmerican Politics Major Essay, final copy
American Politics Major Essay, final copyCallum Craigie
 
Laporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. Pd
Laporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. PdLaporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. Pd
Laporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. PdRaudhatinnura Tsaniya
 
Quién apoya el Brexit y quién no
Quién apoya el Brexit y quién noQuién apoya el Brexit y quién no
Quién apoya el Brexit y quién noAntoni
 

Destaque (13)

Tech n’More PPT
Tech n’More PPTTech n’More PPT
Tech n’More PPT
 
Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...
Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...
Lina Meier on her experiences selling to John Lewis, from the Hidden Art Foru...
 
TLC24 Carta adjunta licitaciones electrónicas
TLC24 Carta adjunta licitaciones electrónicasTLC24 Carta adjunta licitaciones electrónicas
TLC24 Carta adjunta licitaciones electrónicas
 
Xv material huacho miercoles 05 agosto 2015
Xv material huacho miercoles 05 agosto 2015Xv material huacho miercoles 05 agosto 2015
Xv material huacho miercoles 05 agosto 2015
 
И.Е.Андронов. Нормы и аномалии в западноевропейских церковных историях XVI века
И.Е.Андронов. Нормы и аномалии в западноевропейских церковных историях XVI векаИ.Е.Андронов. Нормы и аномалии в западноевропейских церковных историях XVI века
И.Е.Андронов. Нормы и аномалии в западноевропейских церковных историях XVI века
 
Telesquemario
TelesquemarioTelesquemario
Telesquemario
 
Edina's Project Plan SY 2015-2016
Edina's Project Plan SY 2015-2016Edina's Project Plan SY 2015-2016
Edina's Project Plan SY 2015-2016
 
Tarea guion grafico y Planos para Tomar fotografías
Tarea guion grafico y Planos para Tomar fotografíasTarea guion grafico y Planos para Tomar fotografías
Tarea guion grafico y Planos para Tomar fotografías
 
American Politics Major Essay, final copy
American Politics Major Essay, final copyAmerican Politics Major Essay, final copy
American Politics Major Essay, final copy
 
Mohammed hassan CV
Mohammed hassan CVMohammed hassan CV
Mohammed hassan CV
 
Laporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. Pd
Laporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. PdLaporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. Pd
Laporan geometri bangun ruang PPGT 2013 dosen Drs. Suhito, M. Pd
 
Quién apoya el Brexit y quién no
Quién apoya el Brexit y quién noQuién apoya el Brexit y quién no
Quién apoya el Brexit y quién no
 
Campul magnetic
Campul magneticCampul magnetic
Campul magnetic
 

Semelhante a Resume (20)

Surya resume
Surya resumeSurya resume
Surya resume
 
Resume
ResumeResume
Resume
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
Embedded Linux dev
Embedded Linux devEmbedded Linux dev
Embedded Linux dev
 
Pradeep_Embedded
Pradeep_EmbeddedPradeep_Embedded
Pradeep_Embedded
 
Bindu_Resume
Bindu_ResumeBindu_Resume
Bindu_Resume
 
kuldeep_kumar_2015
kuldeep_kumar_2015kuldeep_kumar_2015
kuldeep_kumar_2015
 
Updated_resume
Updated_resumeUpdated_resume
Updated_resume
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
 
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
 
resum_g
resum_gresum_g
resum_g
 
Resume
ResumeResume
Resume
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Sahil_Resume
Sahil_ResumeSahil_Resume
Sahil_Resume
 
Shayak Biswas_CV-2
Shayak Biswas_CV-2Shayak Biswas_CV-2
Shayak Biswas_CV-2
 
_SOMANATH_
_SOMANATH__SOMANATH_
_SOMANATH_
 

Resume

  • 1. NAINESH DORIWALA Address:844, 23rd -A Cross, E-mail:npdoriwala@gmail.com 22nd- main, HSR Layout, sec-2 Contact Number: 08951123925(M) Bangalore. D.O.B: 22nd may 1989 Job Role: Software Engineer Synopsis  To work with an organization that provides an opportunity to enhance my technical skills as well as help me to utilize my strength towards betterment of the organization. Summary  3 Years of experience in Protocol development/Embedded system  Proficiency in C programming and Debugging skills.  Linux internal Knowledge, IPC mechanism, multi–threading.  Computer science fundamentals in OS concepts, data structures and algorithms.  Sound problem solving and debugging skills. Technical Skill Programming : C, ARM/8051Assembly. Embedded Platform : 8051 µC. Protocol : VLAN, VTP, SNMP, Bluetooth. IDE/ Software Tool : Vi Editor, C scope, Valgrind, GDB, LauterbachTrace 32, Ellisys Bluetooth Explorer 400, Keil, Audio Precision, FTS BPA 500 Bluetooth protocol analyzer, Source Insight3. Operating Systems : Linux, Cisco IOS-XR, Windows 7/XP/98. Education 2012-2014 Master of Technology in Embedded System  Institute of Technology, Nirma University, Ahmedabad  Score 8.49 PPI 2006-2010 Bachelor of Technology Electronics and Communication  Sarvajanik College of Engineering & Technology, Surat  Scored 70.83% with 1st class dist. Experience Company: HCL Technologies Limited Duration : 2 year (Sept 2014 to till date) as Member Technical Staff Exposure : - SNMP and EEM Xspeed Implementation of show command line interface using EDM architecture in Cisco IOS - XR. Previous architecture is based on message passing (IPC). New architecture will store information in bag format at sys-db path for every show commands. Show commands will read that bag value from respective path. Roles and Responsibilities:  Involved in EDM path and bag architecture design.  Involved in show command output format like. get, list, data-list.  Generate yang file to get output of show command using Ytool, net-conf.  Generate schema file to get output of show commands using smartmen tool. Language: C. - SNMP for cisco IOS-XR platform Simple Network Management Protocol (SNMP) manages network. It is used for collecting information from, and configuring, network devices, such as servers, printers, hubs, switches, and routers on an Internet Protocol (IP) network. It uses UDP and stores the information in MIBs. Roles and Responsibilities:  Involve in fixing issue related to SNMP infra and MIBS. Language: C.
  • 2. Company: Intel Mobile Communications, India Duration: 1 year (August 2013 to August 2014) as Intern Exposure: - Patch Porting Once the ROM tape out samples are released, any issues reported need to be fixed using patching technique. Once the patch vectors exhaust, next ROM release is planned in which all the patches of previous ROM version will be ported to the ROM code. This involves understanding the logic. Roles and Responsibilities:  Involved in porting the patches to ROM code  Involved in getting the patch addresses from Bluetooth core Language: C, Assembly Hardware: Intel Bluetooth Universal Boards, Lauterbach32 - Automation of Bluetooth Audio Quality tests using Audio Precision Once all the development for Bluetooth Firmware is complete, testing of all features of Bluetooth is required for achieving global acceptance. In the old test setup Maxim boards were used to provide digital data to the PCM lines of Bluetooth device. The testing of audio quality was then done manually. With the new setup audio precision HW replaces the Maxim boards and automation scripts are written to control audio precision. The new setup helps in automating the audio quality testing. Audio precision measures MOS value for audio quality on both sides (master/slave, slave/master). If MOS value is less than specific threshold, then script reports failure of audio test. Roles and Responsibilities:  Understanding the existing test setup using MAXIM9856 codec  Automate remote control of audio precision measurement software  Integrate automation code with existing code to overcome manual testing  Downloading firmware patch and startup code on BT platform and analyze air sniffer Language: C Hardware: Intel Bluetooth Universal Boards, APx525, Lauterbach - Automation of SCO over HCIFeature Audio is sent in Bluetooth using SCO. This can be done in two ways: SCO over HCI and SCO over PCM. In SCO over PCM, BT controller receives the data directly from PCM lines and sends over air. In SCO over HCI, the SCO data is received from the host. The test setup does not involve the real host software. The host is simulated using a tool (ProBite) that sends the commands over the HCI interface Test setup: DUT is configured for SCO over HCI and remote BT device is configured for SCO over PCM. The DUT Host receives the SCO data from the remote device over the HCI interface. The host then loops back the received data in transmit direction. This helps in avoiding the need for the DUT host to generate the SCO data. Roles and Responsibilities:  Understanding SCO over HCI features from Bluetooth Specification  Implement test strategy from different scenario  Code for SCO over HCI features test  Downloading firmware patch and startup code on BT platform and test Language: C Hardware: Intel Bluetooth Universal Boards, Lauterbach, External Codec Training Undergone Company: Resonant Technologies Pvt. Ltd., Surat Duration: 2 months Training on Advanced Embedded System Design. Exposure: - 8-bit micro-controller (8051, PIC), 32-bit micro-controller (ARM7) Training on Different Peripherals like LEDs, 7-Segments, LCD, Relay, Matrix Keypad, Stepper & DC Motor and it’s Driver, ADC-DAC and Timer/Counter - ARM Assembly & C language Programming