sheela hb

India

@sheelahb8

Badges

C language

Certifications

sheelahb8 has not earned any certificates yet.

Work Experience

  • Software Engineer

    Milieudigital Technologies•  June 2021 - Present

    Working in the Embedded domain, proficient in Embedded C, Data Structures, and C, with hands-on experience in microcontrollers such as Arduino Uno and ESP8266 for IoT-based projects, as well as the ARM-based Cortex M3 STM32F103 and PIC16F877A. Knowledgeable in CPU architectures such as RISC-V and x86. Hands-on experience with protocols such as UART, I2C, and SPI, along with theoretical knowledge of CAN. Embedded coding for interfacing with GPIO, external interrupts, 16x2 LCD, ADC, GPS, and timers. Interfaced two AVR boards based on the ATmega-328P chipset using I2C, UART, and SPI communication protocols to enable data exchange between them. Worked with wireless communication modules, including NRF24L01+ and Bluetooth Module HC-05, conducted firmware updates for SD cards, and skillfully interfaced two SPI devices (SD card and NRF) with Arduino Uno and ESP8266. Developed and implemented a robust system for remote monitoring and control using Blynk and Thing speak platforms. Worked on Linux environment for developing C codes and Basic Linux Internal programming like Process and Thread creations. Possess experience working with TCP/IP Protocol, MQTT Protocol. Basic knowledge of shell scripting, installing tools and drivers in a Linux environment, as well as Git and GitHub. Basic knowledge of OOP (Object-Oriented Programming) concepts in C++.

Education

  • Government Engineering College, Krishnarajpet, Mandya (D), Karnataka

    Electrical Engineering & Computer Science, Bachelor of Engineering in Electronics and Communication•  August 2016 - September 2020•  CGPA: 7.98

    --

Skills

Vim
Makefiles
MPLAB
GCC
GDB
Keil
STM32CubeIDE
STM32Cube Programmer
Cscope
Ctags
log rotate
Valgrind
Embedded C
C
C++
Shell Scripting