-
Experience
WORK EXPERIENCE:
Teaching Assistant, San Jose State University, San- Jose, CA Aug 2019-May 2020
• Teaching undergraduate student perform lab experiments and understand concepts as a part of Electronics for Computing
Systems course work.
Graduate Research Assistant, San Jose State University, San-Jose, CA. July 2019-Sep 2019
• Assisted in designing an algorithm for energy efficient server load balancing system using Deep Learning.
• Examined existing project and prepared detailed documents for deploying and migrating cloud suite benchmark applications.
Software Engineer, Tech Mahindra Pvt. Ltd., Pune- India. Nov 2015-May 2018
• Constructed ETL mapping, mapplets, workflows on Informatica power center tool for data handling and processing for a
Data Warehousing Application.
• Investigated and fixed the bugs occurred in production environment.
Engineering Intern, IFB Home Appliances, Verna, Goa- India. Dec 2013-Jan 2014
• Engaged in PCB testing and debugging utilizing designed for testing tools, logic analyzers and oscilloscopes.
• Learned to read schematics and datasheets of different electrical components.
-
Projects
ACADEMIC PROJECTS:
Self-Driving car using CAN bus protocol communication [Technologies used: C/C++, FreeRTOS, CAN, UART, I2C] May 2019
• Built a self-driving car using industrial standard CAN bus protocol. The car had 5 modules namely Master, Geo, Motor,
Sensor, Bluetooth. Defined message structures and its priorities for communication over CAN bus.
• Planned and designed the PCB, worked on GPS and compass module, devised an algorithm to provide accurate positioning
and tracking information for navigation of car based on shortest path.
Road Max Fury: A game based on FreeRTOS and LED matrix [Technologies used: C, ARM Cortex M4, UART, GPIO, I2C] Dec 2019
• Created a car racing game using SJ2 development board with Arm cortex M4 based NXP LPC4078 to drive 32x64 LED matrix.
• Onboard accelerometer was used to control the car movement, wrote different drivers and game logic for MP3 sound, game
graphics and difficulty levels.
IOT based cognitive radio system [Technologies used: C, SPI, RF LORA, SPI] Dec 2018
• Engineered a long-range communication system using Semtech SX1276 LORA and Arm cortex M3 based NXP LPC1769 micro
controller. Wrote SPI drivers for interfacing and RF handshaking.
RF and landline based embedded wireless communication system [Technologies used: C] Dec 2018
• Developed firmware for NXP’s LPC1769 micro controller to enable a landline connection between 2 nodes using a CAT5 cable
and wirelessly using a RF module using Linear Invariant System Algorithm.
2D Graphics Engine using NXP’s LPC1769 microcontroller [Technologies used: C, 2D Vectors, SPI] May 2019
• Built drivers to demonstrate a 2D graphics engine using LPC 1769 and TFT color LCD display communicating via Serial
Peripheral Interface (SPI). Rendered a 2D screensaver on the LCD screen using 2D vector graphics.