SlideShare a Scribd company logo
1 of 2
NEERAJ SHARMA
Email: nj.sharma1402@gmail.com Contact: +91 9552216029
Page1
Summary:
 Proficient in creating and implementing innovative algorithm in Embedded C.
 Knowledge of 32 bit micro-controller programming.
 Familiar with IMX6 firmware.
 Hands on Linux System Programming, worked on RTOS – Xenomai and Open-SUSE Linux.
 Familiar with C++ and LINUX environments, Socket programming, IPC mechanisms, Firmware and
Device Drivers.
Work Experience:
Current Company: TATA ELXSI LIMITED, Pune Duration: Jan’14 till date
Designation: Senior Embedded Software Developer
 In charge of designing, implementing, debugging, optimizing and documenting high end
software algorithms for class-B medical devices.
 Authored multiple development artifacts: requirements, detailed design, code, unit and target
test cases.
 Interfacing and development for critical modules: ADC, Timer, I2C, UART, SPI, GPIO etc.
 Involved in code review process, requirements analysis, and project documentation.
Academic Qualifications:
 PG-Diploma in Embedded System and Design (73.00%) from ACTS, CDAC Pune in 2013.
 B.Tech in Applied Electronics and Instrumentation (71.38%) from KUK University in 2011.
 Intermediate/+2 (77.66%) from BSEH in 2007.
 Matriculation (79.00%) from BSEH in 2005.
Technical Skills:
OS Platforms : Open-SUSE Linux, Windows, RTOS- Xenomai
Programming Languages : C, C++, Assembly
Scripting Languages : Ruby, Shell
Development Tools : AVR Studio, Keil, Code Composer, Source Insight, Visual Studio 13.0
Star-UML
Debugging Tools : JTAG, putty, Tera-term etc.
Hardware Platform : ARM, AVR, 8085/86, Renesas RX610, STM32
Hardware Protocols : SPI, I2C, UART
Kernel Development : Device Drivers, IPC mechanisms, Firmware
Functional Skill Set:
 Easy to be settled in each environment.
 Ability to produce best result in pressure situation.
 Able to work with team and also individuals.
NEERAJ SHARMA
Email: nj.sharma1402@gmail.com Contact: +91 9552216029
Page2
Project Details:
Enhanced Vision TransformerHD Duration: May’16 to till date
 Close Exposure with Free-scale i.MX 6Solo/6DualLite application processors.
 Understanding against accelerometer sensor and camera sensor.
 Involved in understanding and developing UART driver @4Mbps.
 Exposure with the uBoot, uImage, Linux BSP and MFG tool (UDP protocol).
File Transfer in Operational State Duration: Jan’16 to April’16
 Activity mainly focused on to facilitate binaries files transfer to infusion pump while operational
without affecting the pump’s functionality.
 Close exposure with the interfacing of Flash Memory and bus operation.
 Involved in understanding and gathering the requirement from customer.
 Major component development such as multi-threading, fault raise and handling, GPIO and
Memory interfacing.
Infusion Pump Development Duration: Jan’14 to Dec’15
 Involved in code development, review process, requirements analysis and project documentation
for Infusion pumps and code optimization.
 Developed algorithm for stepper motor. Also involved in Software porting higher end prototypes.
 Involved in developing complex algorithms for therapy related crucial parameters monitoring,
pump hardware interfacing with other software layers, volume delivery algorithms etc.
 Supported with major add-on features and provided full-proof bug fixes with analytic codes.
Academic Projects:
UART Device driver for PCIE MCS9901CV-CC Duration: Jul’13 - Aug’13
 A real time driver for PCIe Controller (MCS9901CV-CC) serial ports, developed for Xenomai (2.5.6)
using RTDM skin, which will provide high speed serial communication between two machines.
 Driver is integrated, reconfigured in the kernel. Used Sysfs for verifying devices and their
attributes.
Achievements:
 Got Bravo Award for dedication towards delivering quality software.
 Also got project excellence award.
 Act as team lead to offshore team for period of 6 month.
Personal Details:
DOB: 14/02/1990
Address: B-703 Cosmos, Magarpatta City, Pune-411028

More Related Content

Similar to NeerajSharma_EmbeddedSoftwareDeveloper

Similar to NeerajSharma_EmbeddedSoftwareDeveloper (20)

Anas deshmukh
Anas deshmukhAnas deshmukh
Anas deshmukh
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
Sr Full Stack Developer
Sr Full Stack DeveloperSr Full Stack Developer
Sr Full Stack Developer
 
Harshal-Govind3.0
Harshal-Govind3.0Harshal-Govind3.0
Harshal-Govind3.0
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 
Simrat Resume
Simrat ResumeSimrat Resume
Simrat Resume
 
resum_g
resum_gresum_g
resum_g
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Guruprasad
GuruprasadGuruprasad
Guruprasad
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 
Bkl_12_9_T_0515
Bkl_12_9_T_0515Bkl_12_9_T_0515
Bkl_12_9_T_0515
 
Resume
ResumeResume
Resume
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Surya resume
Surya resumeSurya resume
Surya resume
 
ResumeTimConnell
ResumeTimConnellResumeTimConnell
ResumeTimConnell
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
mayank_bareja
mayank_barejamayank_bareja
mayank_bareja
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 

NeerajSharma_EmbeddedSoftwareDeveloper

  • 1. NEERAJ SHARMA Email: nj.sharma1402@gmail.com Contact: +91 9552216029 Page1 Summary:  Proficient in creating and implementing innovative algorithm in Embedded C.  Knowledge of 32 bit micro-controller programming.  Familiar with IMX6 firmware.  Hands on Linux System Programming, worked on RTOS – Xenomai and Open-SUSE Linux.  Familiar with C++ and LINUX environments, Socket programming, IPC mechanisms, Firmware and Device Drivers. Work Experience: Current Company: TATA ELXSI LIMITED, Pune Duration: Jan’14 till date Designation: Senior Embedded Software Developer  In charge of designing, implementing, debugging, optimizing and documenting high end software algorithms for class-B medical devices.  Authored multiple development artifacts: requirements, detailed design, code, unit and target test cases.  Interfacing and development for critical modules: ADC, Timer, I2C, UART, SPI, GPIO etc.  Involved in code review process, requirements analysis, and project documentation. Academic Qualifications:  PG-Diploma in Embedded System and Design (73.00%) from ACTS, CDAC Pune in 2013.  B.Tech in Applied Electronics and Instrumentation (71.38%) from KUK University in 2011.  Intermediate/+2 (77.66%) from BSEH in 2007.  Matriculation (79.00%) from BSEH in 2005. Technical Skills: OS Platforms : Open-SUSE Linux, Windows, RTOS- Xenomai Programming Languages : C, C++, Assembly Scripting Languages : Ruby, Shell Development Tools : AVR Studio, Keil, Code Composer, Source Insight, Visual Studio 13.0 Star-UML Debugging Tools : JTAG, putty, Tera-term etc. Hardware Platform : ARM, AVR, 8085/86, Renesas RX610, STM32 Hardware Protocols : SPI, I2C, UART Kernel Development : Device Drivers, IPC mechanisms, Firmware Functional Skill Set:  Easy to be settled in each environment.  Ability to produce best result in pressure situation.  Able to work with team and also individuals.
  • 2. NEERAJ SHARMA Email: nj.sharma1402@gmail.com Contact: +91 9552216029 Page2 Project Details: Enhanced Vision TransformerHD Duration: May’16 to till date  Close Exposure with Free-scale i.MX 6Solo/6DualLite application processors.  Understanding against accelerometer sensor and camera sensor.  Involved in understanding and developing UART driver @4Mbps.  Exposure with the uBoot, uImage, Linux BSP and MFG tool (UDP protocol). File Transfer in Operational State Duration: Jan’16 to April’16  Activity mainly focused on to facilitate binaries files transfer to infusion pump while operational without affecting the pump’s functionality.  Close exposure with the interfacing of Flash Memory and bus operation.  Involved in understanding and gathering the requirement from customer.  Major component development such as multi-threading, fault raise and handling, GPIO and Memory interfacing. Infusion Pump Development Duration: Jan’14 to Dec’15  Involved in code development, review process, requirements analysis and project documentation for Infusion pumps and code optimization.  Developed algorithm for stepper motor. Also involved in Software porting higher end prototypes.  Involved in developing complex algorithms for therapy related crucial parameters monitoring, pump hardware interfacing with other software layers, volume delivery algorithms etc.  Supported with major add-on features and provided full-proof bug fixes with analytic codes. Academic Projects: UART Device driver for PCIE MCS9901CV-CC Duration: Jul’13 - Aug’13  A real time driver for PCIe Controller (MCS9901CV-CC) serial ports, developed for Xenomai (2.5.6) using RTDM skin, which will provide high speed serial communication between two machines.  Driver is integrated, reconfigured in the kernel. Used Sysfs for verifying devices and their attributes. Achievements:  Got Bravo Award for dedication towards delivering quality software.  Also got project excellence award.  Act as team lead to offshore team for period of 6 month. Personal Details: DOB: 14/02/1990 Address: B-703 Cosmos, Magarpatta City, Pune-411028