About Me

Who Am I?

An Embedded Software Engineer (SDE-2) with a Masters Degree in Robotics, interested in developing sustainable, efficient and intelligent robots and embedded systems for real-world problems.

I can apply my diverse, multi-domain knowledge and skillset to develop and assist in adding intelligence to the systems. I look forward to work with the industry professionals and contribute to the company and society.

memory

Embedded Systems

toys

Autonomous Systems

api

Software Development

smart_toy

Robotics

Visit my GitHub
to get the details of various projects!

Hire me
GPA
Projects
Clients
Partners
Education

Education

University of Maryland, College Park, US

GPA: 3.97

Relevant Course Work:

  • Robot Modelling
  • Control of Robotic Systems
  • Robot Programming using C++
  • Planning for Autonomous Robotics
  • Perception for Autonomous Robots
  • Autonomous Robotics
  • Machine Learning
  • AI and Deep Learning Frameworks
  • Microprocessor Based System Design
  • Software Development for Robotics
  • Multi Robot Swarms

Keshav Memorial Institute of Technology, Affliated to Jawaharlal Nehru Technological University (JNTU), Hyderabad, India

GPA: 8.65

  • Demonstrated various projects to delegates from UGC, NAAC, DRDO
  • Actively involved in Students' Council
  • Club Head for AALAP - KMIT's Music Club

Vijaya Ratna Junior College, Hyderabad, India

Percentage: 97

  • Mathematics, Physics and Chemistry

Zilla Parishad High School, Vuyyuru, India

GPA: 9.2

My Specialty

My Skills

Below are some of the skills that I posess to excel in the industry.

Python

80%

Structured Text

90%

C++

75%

C#

70%

Java

80%

Matlab

60%

Verilog

70%

System Verilog

70%

Go

65%

Embedded C

55%

Robot Operating System

80%

Simulink

60%

Altium Designer

80%

Gazebo and RViz

80%

Windows, Linux and Macintosh

85%
Projects

Recent Work

Nov 15, 2022 | AI and Deep Learning Frameworks | Reinforcement Learning, Robotics

A DQN Based Path Planning for Mobile Robots

A scientific paper presentation on path planning for mobile robots using Deep Q Network. The paper is published by Siyu Zhou et al. in IEEE, August 2018.

May 11, 2022 | Planning for Autonomous Robots | C++, ROS

Panda ARM

Object pick and place using Panda ARM with C++ and ROS. Extensively tried different configurations and reachable workspace of the arm to pick and place the object with obstacles around.

May 18, 2022 | Perception for Autonomous Robots | Deep Learning, RPi, TX2, Python, TensorFlow

Ground Plane Segmentation

Detects the drivable path in the ground plane for a mobile robot in an indoor environment using Semantic Segmentation (U-Net) with Resnet-18 as encoder pre-trained on IMAGENET on a custom collected dataset.

Dec 14, 2022 | Software Development for Robotics | C++, ROS2, Gazebo, RViz

MARIO-COM

Simulation of the Mobile Autonomous Robot for Indoor and Outdoor Collection Of Medical Waste (MARIO-COM). This project is developed using Ros2 Foxy, Gazebo and RViz with Agile Iterative Process among a group of three. This project uses TurtleBot3 with OpenManipulator-X to simulate the medical waste collection in an environment.

May 17, 2022 | Autonomous Robotics | Python, RPi, Perception, Planning, Control, Strategy

Autonomous Robotics

Documentary of the course ENPM-809T, Autonomous Robotics class offered by Prof. Steven Mitchell at the University of Maryland, College Park. The grand challenge involves building a robot from scratch and autonomous navigation of the robot in a cluttered environment involving different colored blocks. The arena is a simulation of a construction zone and the robot is expected to autonomously transport different colored blocks in order to the required zone. This challenge is a mixture of perception, planning, control and strategy to achieve the task in given time.

May 18, 2022 | Planning for Autonomous Robots | Python, OpenCV

Multi Objective Dynamic RRT*

MOD RRT* algorithmic implementation of a recent research work for a point robot with unknown environment using python and opencv. The algorithms were adapted and produced results with different objectives as parameters for pareto dominance criterion to reach the goal.

Experience

Work Experience

Embedded Software Engineer - SDE-2 July 2023 - Present
The Raymond Corporation

  • Part of the Autonomous New Product Development Team - Contributed to several software releases that involved debugging and fixing rarely occuring major issues.
  • Authored a feature from design to development that improved the performance of the Autonomous Fork Lift by 60%.
  • Acting as a Subject Matter Expert (SME) on vision and load handling systems.
  • Refactored major production code-base concentrating on readability, modularity and repeatability.
  • Working with a partner company on integrating vision systems for load handling.
  • Contributing to the product development by closely working with cross-functional teams.
  • Developed new features - Check for calibration accuracy of the cameras due to mechanical wear and tear of the product in long runs.
  • Added new features to the internal tool that analyzes xml files and lets other technical teams modify the internal parameters of the product.
  • Working on refactoring HMI code base to dynamically populate the items on the screen according to the product model.

Open-Source Contributer Feb 2023 - May 2023
Sorrentum Inc

Contributed on developing an NLP model for estimating the large movement of assets in Crypto market. Participated in discussing EPICs, assigning new issues to the contributors, and code reviews. Acted as a bridge between the founders and contributors.

Graduate Grader Jan 2023 - Present
Maryland Applied Graduate Engineering, University of Maryland

Grader for the Perception for Autonomous Robots course, offered by Dr. Samer Charifa for the Spring 2023. Crucial role in supporting the students in their learning journey by evaluating projects, homeworks and providing insightful feedback to help students understand the material better, clarifying any doubts that students may have, and creating assignments and projects.

Research Assistant Sep 2022 - Present
Maryland Robotics Center, University of Maryland

Working under Dr. Derek A. Paley on virtual control of Boston Dynamic's SPOT robot using DVPG Network in collaboration with UMBC and Army Research Lab. Also, working on autonomy stack development for Air and Ground Robot collaboration.

Robotics Success Tutor Jan 2022 - Dec 2022
The Institute for Systems Research, University of Maryland

Tutor for undergraduate Robotics and Autonomous Systems minor courses, ENAE 450 - Robotics Programming, ENEE 467 - Robotics Project Laboratory, ENAE 380 - Flight Software Systems and ENME 480 - Introduction to Robotics.
Hosted weekly office hours to help students develop, program and debug real-world robotics projects and simulations as part of their coursework.

Software Developer Associate Aug 2020 - Jul 2021
Teleparadigm Networks Ltd, Hyderabad, India

  • Played an important role in the design and development of 3D Printed Whole Slide which is intended to reduce the price of the whole slide scanners by 80%. Developed the GUI, designed control circuit and control flow algorithm to efficiently capture the images, sending them to a local server to perform further image processing operations.
  • Developed Autonomous Omni Wheel Robot to detect and follow an object using Jetson Nano, Arduino Mega. 3D Printed the necessary parts to allocate space for the hardware on the basic circular frame. Worked on the SPI, I2C interface between Arduino and Jetson Nano. Also worked on developing the API for Self-Charging Omni Wheel Robot.
  • Contributed in developing the API for RF Controlled Agribot.
  • Designed a IOT Starter Kit for the students of Keshav Memorial Institute of Technology for a hands on experience with microcontrollers, sensors and actuators using ESP32 - Micropython.
  • Developed an application for Real-Time Light Intensity Detection for Liquid Biopsy Samples using Matlab and Raspberry Pi. Used Codegen to convert the Matlab code to python and deployed on the target hardware.
  • Mentored a student of Keshav Memorial Institute of Technology on Google Summer of Code (GSoC) 2021 - Collaboration with Food and Drug Administration, USA.
  • Mentored final year students on to help with completion of their major projects.
  • Suggested changes to Basic Electrical and Electronics course curriculum to get hands on experience for the students.

Design Verification Intern Jun 2019 - Feb 2020
Sion Semiconductors Pvt Ltd, Hyderabad, India

  • Designed synthesizable Flip Flops, Counters, UART and I2C communication protocols using Verilog. Developed the verification and test bench for the modules using System Verilog.
  • Knowledge on the System Verilog Functional Verification using generator, driver, receiver model.

Summer Intern May 2018 - Jul 2018
Indian Institute of Technology, Bombay (IITB), India

  • Integrated the GPS module with Texas Instruments microcontroller for the Ground Pentration Radar(GPR). Processed the NMEA Data to decode the GPS coordinates and velocity information.
  • Developed a PCB for LTC 5584 IQ Demodulator to demodulate the signals received from the GPR to detect land-mines.

Summer Intern May 2018 - Jul 2018
Society for Applied Microwave Electronics Engineering and Research (SAMEER), Mumbai, India

Worked on developing the codes for ADC, DAC, UART, I2C, SPI using Embedded C for 8051 Microcontroller. Also developed matlab code to process the data received from the microcontroller to the desktop.

Get in Touch

Contact

The Raymond Corporation, Greene, New York - 13778