Embedded Systems Engineer with over 3+ years of experience in designing, developing, and optimizing real-time embedded solutions for IoT and industrial automation. Skilled in STM32 (ARM Cortex-M), ESP32, and PIC16F microcontrollers, with strong command of C, C++, and Embedded C.
Experienced in working with FreeRTOS for multitasking and resource management, and in developing drivers for hardware modules such as LoRa, GSM, GPS, Bluetooth (BT-05, HM-10), RFID, and various sensors. Familiar with integrating DWIN touch displays, graphical LCDs (64x128), LCD 16x2, and MP3-TF_16P audio modules.
Proficient in communication protocols like UART, SPI, I2C, and RS232, with basic knowledge of CAN. Comfortable using development tools such as Keil uVision, STM32CubeMX, Proteus, Arduino IDE, and Espressif IDE.