CV

General Information

Full Name Dhruv Agrawal
Email dagrawal@wpi.edu
LinkedIn Dhruv Agrawal
Github dhruv2603

Education

  • 2024-2026
    MS Robotics Engineering
    Worcester Polytechnic Institute, Worcester MA
  • 2018-2022
    BTech. Electronics and Communnications Engineering
    Visvesvaraya National Institute of Technology, India

Experience

  • 2022 - 2024
    Firmware Developer
    Jio Platforms Ltd., India
    • Battery Management System
      • Developed and implemented State of Charge and State of Health estimation algorithms using model-based methods for battery management systems, both in MATLAB Simulink and on microcontroller hardware.
      • Executed state-of-charge and state-of-health estimation techniques on edge AI devices using data-driven methods, including Deep Neural Networks, with TensorFlow, while collaborating effectively within a team.
      • Created custom Python code for SREC generation to facilitate firmware flashing through the bootloader.
    • EV charger
      • Collaborated on the design and development of firmware for an EV charger system using the OCPP protocol.

Technical Strengths

  • Languages
    • C
    • C++
    • Python
    • MATLAB
    • LaTeX
  • Tools
    • ROS2
    • Gazebo
    • OMPL
    • RViz
    • Octomap
    • EDT3D
    • OpenCV
    • TensorFlow
    • PyTorch
    • Arduino
    • MediaPipe
  • Software
    • VS Code
    • Docker
    • GIT
    • Simulink
    • PX4Autopilot
    • S32Design Studio
    • LabView
    • ModelSim
    • Keil
    • STM32Cube
  • Development Boards
    • NXPs S32K144
    • Syntiant's Edge AI EVB
    • Raspberry Pi
    • ESP32
    • Arduino Uno
    • STM32 Nucleo

Open Source Projects