Raj Prajapati
Software Engineer,
L&T Technology Services.
Contact Information
#290, 18h cross,,Metagalli Railway
Layout, Mysore 570016
MOBILE :+91 9920017552
rajatmelavr@gmail.com
Personal Profile:
Date Of Birth :06/11/1991
Gender : Male
Nationality : Indian
Marital Status: Single
Strengths
 Innovativeand independent
 Responsible
 Team player
 Good starter and fast learner
Hobbies
 Photography
 Playing Guitar
Languages Known
 English
 Hindi
 Marathi
Curriculum Vitae
Key Expertise :
Experience of more than 2 years indevelopment andmaintenance of Firmware and Application
software using EmbeddedC/C++. Experience inEmbedded Linux, Multithreading, GIT, Gtest Framework,
Firmware, nanomsg, flatbuffers, ARMProcessor, AVR microcontroller, UART, SPI, I2C, GSM, RFID, Touch
Screen, Robotics and Embedded C.
Professional experience summary:
 Experiencedin nanomessage as IPCin linux , flatbuffers andGTEST testing framework.
 Experiencedin SharedmemoryandC++.
 Experience inprotocol like J1939, CAN and GD (client proprietaryprotocol).
 Experience inEmbedded Linux, Firmware, Cross toolchain and Linux.
 Experience inworkingon BeagleBone Development board.
 Experience ininterfacing various peripheral like GSM, RFID, motors, Current sensors, voltage sensor,
temperature sensor etc withAtmega series andBeagleBone Black microcontroller to developa
Robotic ARMandvarious Projects.
 Experience inCAN analysis tools - canalyzer.
 One year of academics Experience andsix months of experience inCDACin academics.
 SDLCand maintenance of Application software modulesfor combine harvesters.
 Experience of1 year inexecuting manyacademic projects like Adv. Home securityandAutomation
using RF-ID and GSM.
Technical Proficiency:
 OS : Windows, Linux andUbuntu.
 Languages : C, C++.
 Tools andIDE’S : GDB Debugger, UDE debugger CANalyzer, AVR studio,WinAVR,
Eclipse, WinAVR, CodeBlock.
Educational Qualification:
 PostGraduate Diploma inIntegratedVLSI and EmbeddedSystem Design from CDAC,Noida.
 Bachelor of Engineering (Electronics & Tele-CommunicationEngg) fromNagpur Institute of
Technology, Nagpur under Nagpur Universitywith 67.38% in year 2013.
 XIIth from Kendriya Vidyalaya Narsinghpur, CBSE boardwith 71%.
 Xth from Kendriya Vidyalaya Narsinghpur, CBSE board76.8%
Extra-Curricular Activities:
 Achieved Best Photographer award inL&T TechnologyServices.
Skills :
Project Details:
Project 1:
Domain Embedded
Tools
Eclipse for C/C++, UDE debugger,Multiarch GDB Debugger, CANalyzer, AVR
studio,WinAVR, Eclipse BeagleBoneBlack,
Programming/Simulation
Tools
Embedded C/C++, CANanalyser, GD(client proprietary protocol)
Project Name Crown-IMM
Duration
Dec 2015 May
2016
Team Size 4 people
Description
Developing an application for various modules responsible for starting the Truck,
converting units etc
Role &
Contribution
Role : Developer
Contribution:
 Developed code in C++
 Implementation of design features using Embedded C++ and C.
 Requirement analysis
 Executing binaries for testing on target environment (Linux).
 Implemented Gtest Framework for testing on host system
 Worked with nanomsg and flatbuffer.
Tools Eclipse for C++ , Cpp Check, Coden, Gtest, SVN, GIT
Key
Achievements
 Implemented fully working code
 Implemented Gtest Framework for host.
Project 2:
Project 3 :
Project Name Crown-IMM
Duration
Aug 2015
Nov 2015
Team Size 5 people
Description
Developing an applicationthat receives messages fromdifferent modules and forwardthe
received message to GUI as per the defined priority on Linux platform.
Role &
Contribution
Role : Developer
Contribution:
 Developed code for messageEngine in Linux.
 Implementation of design features using Embedded C++ and C.
 Requirement analysis
 Executing binaries on target environment (Linux).
 Ported makefile to mk file
 Worked with nanomsg and flatbuffer.
Tools Eclipse for C++ , GDB Debugger, Coden
Key
Achievements
 Implemented fully working code for Message Engine
 Ported make file to mk file
Project Name Battery Management System
Duration
March 2015
July 2015
Team Size 9 people
Description
To designeda systemthat will monitor the status of the battery and upload it into the
cloud and maintain repository of various sensor for the BMS System.
Role &
Contribution
Role : Developer
Contribution:
 Leading the team.
 Prototyping the BMS System using Beaglebone Black
 Training team on Embedded Linux to finish the prototype.
 Writing complete code to make BMS functioning.
 Integrating code for IOT functionality for the BMS project.
 Interfacing withvarious sensors required like current, voltage and temperature.
 Searching different sensors required for BMS
 Requirement analysis
 Implementation of configuration for BMS
Tools Eclipse , GDB Debugger
Key
Achievements
 Implemented fully working code for BMS Prototype,
 Integrated Eclipse IDE for cross compiling,
 Successfully kept BeagleBone Black into L&T network for remote access.
 Leaded the team to achieve the goal of completing Project,
 Trainedthe teaminBSP, Embedded Linux and Linux as per project requirement.
Project 4:
Project 5:
Project 6:
Project Name AGCO: Transverse
Duration
Feb 2015 to
March 2015
Team Size 5 people
Description
Development and maintenance of Application software for combine harvesters.
Development platform – Embedded C++.
Role &
Contribution
Role : Developer
Contribution:
 Developed codes for required functionality.
 Implementation of some design features using Embedded C++.
 Requirement analysis
 Implementation of Counters
 Handled functionality of counters.
 Implementation of header counter.
Tools Eclipse for C++, UDE debugger, Canalyzer, SVN, VPN
Key
Achievements
ImplementedHeader counter, Improved accuracy in Counting of Machine parameter.
Project Name M series Additional Features
Duration
July 2014 to
Jan 2015
Team Size 2 people
Description
Development and maintenance of Application software for combine harvesters.
Development platform – Embedded C++.
Role &
Contribution
Role : Developer
Contribution:
 Developed codes for required functionality.
 Implementation of some design features using Embedded C++.
 Requirement analysis and Preparation of SDD.
 Preparation of UTP and testing
 Bug fixing
 Handled functionality of counters.
 Developed code for different modules like header, grain tank, thresher etc.
Tools Eclipse for C++, UDE debugger, Canalyzer, SVN
Key
Achievements
Implemented Threshing hour count, Active/Inactive error bit.
Implementation of BAM protocol.
Project Name M series porting
Duration
May 2014 to
June 2014
Team Size 5 people
Description
Development and maintenance of Application software for combine harvesters.
Development platform – Embedded C++.
Declaration:
I hereby declare that the information furnished above is true to the best of my knowledge and belief,
references can be provided upon request.
Date: 22/06/2016
Place: Mysore (Raj Prajapati)
Role &
Contribution
Role : Developer
Contribution:
 Requirement analysis and preparation of SDD.
 Implementation of some design features using Embedded C++.
 Preparation of UTP and testing
 Bug fixing
 Developed codes for required functionality.
 Handled GD, Machine configuration and Engine safety on delay features.
Tools Eclipse for C++, UDE debugger, CANalyzer, SVN
Key
Achievements
ImplementedEngine Safety on delayfeature, handled Machine configuration and GD
updates successfully with code in Embedded C++.
Implementation of BAM protocol.

RajResume

  • 1.
    Raj Prajapati Software Engineer, L&TTechnology Services. Contact Information #290, 18h cross,,Metagalli Railway Layout, Mysore 570016 MOBILE :+91 9920017552 rajatmelavr@gmail.com Personal Profile: Date Of Birth :06/11/1991 Gender : Male Nationality : Indian Marital Status: Single Strengths  Innovativeand independent  Responsible  Team player  Good starter and fast learner Hobbies  Photography  Playing Guitar Languages Known  English  Hindi  Marathi Curriculum Vitae Key Expertise : Experience of more than 2 years indevelopment andmaintenance of Firmware and Application software using EmbeddedC/C++. Experience inEmbedded Linux, Multithreading, GIT, Gtest Framework, Firmware, nanomsg, flatbuffers, ARMProcessor, AVR microcontroller, UART, SPI, I2C, GSM, RFID, Touch Screen, Robotics and Embedded C. Professional experience summary:  Experiencedin nanomessage as IPCin linux , flatbuffers andGTEST testing framework.  Experiencedin SharedmemoryandC++.  Experience inprotocol like J1939, CAN and GD (client proprietaryprotocol).  Experience inEmbedded Linux, Firmware, Cross toolchain and Linux.  Experience inworkingon BeagleBone Development board.  Experience ininterfacing various peripheral like GSM, RFID, motors, Current sensors, voltage sensor, temperature sensor etc withAtmega series andBeagleBone Black microcontroller to developa Robotic ARMandvarious Projects.  Experience inCAN analysis tools - canalyzer.  One year of academics Experience andsix months of experience inCDACin academics.  SDLCand maintenance of Application software modulesfor combine harvesters.  Experience of1 year inexecuting manyacademic projects like Adv. Home securityandAutomation using RF-ID and GSM. Technical Proficiency:  OS : Windows, Linux andUbuntu.  Languages : C, C++.  Tools andIDE’S : GDB Debugger, UDE debugger CANalyzer, AVR studio,WinAVR, Eclipse, WinAVR, CodeBlock. Educational Qualification:  PostGraduate Diploma inIntegratedVLSI and EmbeddedSystem Design from CDAC,Noida.  Bachelor of Engineering (Electronics & Tele-CommunicationEngg) fromNagpur Institute of Technology, Nagpur under Nagpur Universitywith 67.38% in year 2013.  XIIth from Kendriya Vidyalaya Narsinghpur, CBSE boardwith 71%.  Xth from Kendriya Vidyalaya Narsinghpur, CBSE board76.8% Extra-Curricular Activities:  Achieved Best Photographer award inL&T TechnologyServices.
  • 2.
    Skills : Project Details: Project1: Domain Embedded Tools Eclipse for C/C++, UDE debugger,Multiarch GDB Debugger, CANalyzer, AVR studio,WinAVR, Eclipse BeagleBoneBlack, Programming/Simulation Tools Embedded C/C++, CANanalyser, GD(client proprietary protocol) Project Name Crown-IMM Duration Dec 2015 May 2016 Team Size 4 people Description Developing an application for various modules responsible for starting the Truck, converting units etc Role & Contribution Role : Developer Contribution:  Developed code in C++  Implementation of design features using Embedded C++ and C.  Requirement analysis  Executing binaries for testing on target environment (Linux).  Implemented Gtest Framework for testing on host system  Worked with nanomsg and flatbuffer. Tools Eclipse for C++ , Cpp Check, Coden, Gtest, SVN, GIT Key Achievements  Implemented fully working code  Implemented Gtest Framework for host.
  • 3.
    Project 2: Project 3: Project Name Crown-IMM Duration Aug 2015 Nov 2015 Team Size 5 people Description Developing an applicationthat receives messages fromdifferent modules and forwardthe received message to GUI as per the defined priority on Linux platform. Role & Contribution Role : Developer Contribution:  Developed code for messageEngine in Linux.  Implementation of design features using Embedded C++ and C.  Requirement analysis  Executing binaries on target environment (Linux).  Ported makefile to mk file  Worked with nanomsg and flatbuffer. Tools Eclipse for C++ , GDB Debugger, Coden Key Achievements  Implemented fully working code for Message Engine  Ported make file to mk file Project Name Battery Management System Duration March 2015 July 2015 Team Size 9 people Description To designeda systemthat will monitor the status of the battery and upload it into the cloud and maintain repository of various sensor for the BMS System. Role & Contribution Role : Developer Contribution:  Leading the team.  Prototyping the BMS System using Beaglebone Black  Training team on Embedded Linux to finish the prototype.  Writing complete code to make BMS functioning.  Integrating code for IOT functionality for the BMS project.  Interfacing withvarious sensors required like current, voltage and temperature.  Searching different sensors required for BMS  Requirement analysis  Implementation of configuration for BMS Tools Eclipse , GDB Debugger Key Achievements  Implemented fully working code for BMS Prototype,  Integrated Eclipse IDE for cross compiling,  Successfully kept BeagleBone Black into L&T network for remote access.  Leaded the team to achieve the goal of completing Project,  Trainedthe teaminBSP, Embedded Linux and Linux as per project requirement.
  • 4.
    Project 4: Project 5: Project6: Project Name AGCO: Transverse Duration Feb 2015 to March 2015 Team Size 5 people Description Development and maintenance of Application software for combine harvesters. Development platform – Embedded C++. Role & Contribution Role : Developer Contribution:  Developed codes for required functionality.  Implementation of some design features using Embedded C++.  Requirement analysis  Implementation of Counters  Handled functionality of counters.  Implementation of header counter. Tools Eclipse for C++, UDE debugger, Canalyzer, SVN, VPN Key Achievements ImplementedHeader counter, Improved accuracy in Counting of Machine parameter. Project Name M series Additional Features Duration July 2014 to Jan 2015 Team Size 2 people Description Development and maintenance of Application software for combine harvesters. Development platform – Embedded C++. Role & Contribution Role : Developer Contribution:  Developed codes for required functionality.  Implementation of some design features using Embedded C++.  Requirement analysis and Preparation of SDD.  Preparation of UTP and testing  Bug fixing  Handled functionality of counters.  Developed code for different modules like header, grain tank, thresher etc. Tools Eclipse for C++, UDE debugger, Canalyzer, SVN Key Achievements Implemented Threshing hour count, Active/Inactive error bit. Implementation of BAM protocol. Project Name M series porting Duration May 2014 to June 2014 Team Size 5 people Description Development and maintenance of Application software for combine harvesters. Development platform – Embedded C++.
  • 5.
    Declaration: I hereby declarethat the information furnished above is true to the best of my knowledge and belief, references can be provided upon request. Date: 22/06/2016 Place: Mysore (Raj Prajapati) Role & Contribution Role : Developer Contribution:  Requirement analysis and preparation of SDD.  Implementation of some design features using Embedded C++.  Preparation of UTP and testing  Bug fixing  Developed codes for required functionality.  Handled GD, Machine configuration and Engine safety on delay features. Tools Eclipse for C++, UDE debugger, CANalyzer, SVN Key Achievements ImplementedEngine Safety on delayfeature, handled Machine configuration and GD updates successfully with code in Embedded C++. Implementation of BAM protocol.