Summary
Overview
Work History
Education
Skills
Projects
Certification
Awards
Proffesional coursework
Hobbies and Interests
Timeline
Intern

Shashank Otihal

Bengaluru,karnataka

Summary

Pursuing Electronics and Communication Engineering (ECE) at RV College of Engineering, Bengaluru, with a strong foundation in Embedded Systems and IoT. Proficient in C programming, bit manipulation, and real-time systems, focusing on high performance embedded solutions and system optimization.

Skilled in debugging 32 bit microcontrollers like STM32 and ESP32, including register content analysis, flag evaluation, and code disassembly using STM32Cube IDE, Keil uVision, and Arduino IDE. Experienced in Serial Wire Debugger (SWD) and In-System Programming (ISP) for efficient debugging and firmware development.

Strong problem solving aptitude with analytical skills, goal setting, and idea development. Adept at teamwork and collaboration, verbal and written communication, and brainstorming innovative solutions. A quick learner with self-motivation and quantitative skills, driven to optimize embedded systems for real-world applications.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Intern

DRDO LRDE Labs
11.2023 - 06.2024
  • Real-Time GPS Location Transmission via LoRa using STM32L072 (Cortex M0 Architecture)
  • Phase 1: Integrating GPS (NEO 6m) and LoRa (SX1276)
  • Configured GPS (NEO 6M) using UART DMA and LoRa (SX1276) via SPI on STM32L072CZT6
  • Implemented NVIC for efficient interrupt handling and optimized data transmission
  • Developed using STM32Cube IDE and STM32CubeMX for seamless integration
  • Phase 2: Data Reception and Transmission via GSM to MQTT Server
  • Integrated SIM7600 GSM module for receiving GPS data at the receiver end
  • Transmitted data to an MQTT server over the GSM network for remote monitoring
  • Ensured reliable and efficient communication via MQTT for data management

Intern

Team Chimera
04.2023 - 06.2023
  • Company Overview: (Formula Student Racing Car team)
  • Integrating Linduino DC2026 with LTC6812-1 for Battery Monitoring System (BMS)from Analog Devices(ADI)
  • Developed a battery monitoring system using the Linduino DC2026 board and LTC6812-1 multicell battery stack monitor
  • Programming the Linduino to interface with the LTC6812-1 for measuring up to 15 series-connected battery cells
  • Safety Circuits Testing (BSPD)
  • Conducted hardware testing of the Brake System Plausibility Device (BSPD) for a Formula Student racing car
  • Designed and validated circuit functionality using breadboard prototyping
  • Ensured compliance with Formula Student/FSAE safety regulations through rigorous testing procedures

Education

B.E - Electronics and communication Engineering

Rastriya Vidyalaya College of Engineering (RVCE)
Bengaluru, Karnataka
06.2025

Skills

  • Languages Embedded C, C, Assembly language
  • Protocols SPI, USART, I2C, CAN
  • Peripherals ADC, DAC, DMA, NVIC, TIMERS, GPIO
  • Software’s STM32cube IDE, STM32cube MX, STM32cube programmer, Keil uvision , Arduino Integrated Development Environment
  • Microcontrollers STM32F407VGTx, STM32L072CZTx, ESP32, Linduino DC2026
  • DSA Linked lists, Structures, Pointers, Stacks, Queues
  • Hardware Modules ADS1118, SIM7600, GPS neo-6m module, LIS3DH (3 axis mems accelerometer), DHT11

Projects

1) Implementation of FreeRTOS on STM32F407VGT6

 • Integrated DHT11 for temperature sensing with FreeRTOS to handle real-time task management.

 • Implemented button press handling as a separate task with semaphore synchronization. 

 • Used USART to USB converter for displaying temperature data via a USB interface.

 2) Integrating STM32F407VGT6(Cortex M4 Architecture) with ADS1118 for Temperature Sensor 

      Data Acquisition

 • Used STM32F407VGT6 Discovery board with ADS1118 (16-bit ADC with temperature sensor) from Texas     instruments(TI).      

 • Established SPI communication for precise analog-to-digital conversion.

 • Enabled accurate temperature sensing with low power consumption.

Certification

  • Microcontroller Embedded C Programming, Udemy
  • Acquired knowledge of microcontroller architecture, GPIO, ADC, UART, SPI, and I2C peripherals., Developed expertise in memory-mapped and peripheral registers with bit manipulation techniques., Specialized in embedded C programming for microcontroller applications.
  • DSA with Python, NPTEL
  • Applied core data structures and algorithms using Python., Utilized problem-solving techniques including recursion and dynamic programming., Conducted algorithm analysis for searching and sorting to enhance efficiency.
  • ARM Cortex, Pantech e-learning
  • Studied ARM Cortex-M architecture and its applications in embedded systems., Configured communication protocols using Embedded C and IoT principles., Employed STM32Cube IDE for peripheral interfacing and sensor integration.
  • Embedded Systems, Internshala
  • Developed proficiency in embedded C programming and IoT applications., Engaged with Real-Time Operating Systems (RTOS) and peripheral interfacing., Conducted firmware development and utilized debugging techniques for system optimization.

Awards

  • Best Design Award, ComSoc IEEE
  • Won best design award in a 24-hour hackathon for designing a low-power mode and normal mode for IoT healthcare applications.
  • Developed a remote monitoring system for patients, enhancing their ability to be monitored efficiently and effectively., Also had the opportunity to experience Intel's AI PC, gaining insights into advanced AI technologies.

Proffesional coursework

  • Microprocessor and Microcontroller Programming
  • Embedded system design
  • Computer Architecture
  • Real time operating system


Hobbies and Interests

  • Badminton
  • Reading Books
  • Swimming
  • Sales
  • Smart Solutions
  • Trekking

Timeline

Intern

DRDO LRDE Labs
11.2023 - 06.2024

Intern

Team Chimera
04.2023 - 06.2023

B.E - Electronics and communication Engineering

Rastriya Vidyalaya College of Engineering (RVCE)
Shashank Otihal