Shiv Shankar Rana

India

@shivshankarrana1

Badges

C language

Certifications

shivshankarrana1 has not earned any certificates yet.

Work Experience

  • Embedded Engineer Intern

    Forbes Marshall•  September 2023 - July 2024•  Pune, Maharastra

    Developed embedded C code for a Low-Cost Multichrome Touchscreen TFT Display using STM32CubeIDE, incorporating RTOS, timer, and clock configurations. Created driver code for STM32H7B3I-DK hardware platform and designed GUI graphics with TouchGFX Designer. Written code for interfacing NHD-2.7-12864WDW3 OLED display having SSD1322 controller with STM32F407VG. Integrated temperature and pressure sensors, along with SPI, I2C, and MODBUS protocols for enhanced functionality. Utilized a Digital Storage Oscilloscope (DSO) to decode SPI signals, ensuring accurate communication and troubleshooting issues. Debugged complex embedded systems issues using GDB debugger and JTAG, identifying and resolving problems related to hardware and software interactions.

Education

  • Vellore Institute of Technology

    Embedded System, M.Tech•  September 2022 - July 2024•  CGPA: 8.04

  • Silicon Institute of Technology

    Electronics and Communication Engineering, B.Tech•  July 2017 - September 2021•  CGPA: 8.05

Skills

STM32CubeIDE
TouchGFX
Keil µVision
Quartus
Arduino IDE
GitHub
C
C++
Assembly Language
Python
Verilog
Algorithm
Data Structure