Hi Hiring manager
I am Embedded systems, Firmware development, STM32, IoT, BLE, WEB
I have over 7 years of professional experience in the development of firmware (on C language) for automation, vending and IoT projects.
Below is a summary of some of the technologies I’ve worked with.
IDE:
- IAR embedded workbench for ARM;
- Keil uVision;
- Eclipse.
Version control and Bug tracking systems:
- SVN;
- GIT;
- Jira;
- ZOHO.
Microcontrollers:
- STM32;
- STM8;
- nRF52;
- AVR;
- ESP32;
- ESP8266.
SDK, libraries, cores:
- STM SPL (Standard Peripheral Libraries);
- STM HAL (Hardware Abstraction Layer);
- FreeRTOS;
- LwIP;
- uIP;
- Mbed TLS;
- AWS IoT SDK;
- nRF5 SDK;
- FatFs;
- FreeMODBUS;
- ESP-IDF;
- JSON.
Protocols:
- TCP/IP;
- UDP;
- Modbus TCP/RTU;
- HTTP;
- Mqtt;
- SNMP;
- FTP;
- MDB;
- KNX;
- BLE.
Interfaces:
- UART;
- RS232/RS485/RS422;
- I2C;
- SPI;
- Ethernet;
- USB;
- 1WIRE;
- IR.
Others:
- Multi-thread development;
- Master - Client architecture;
- WI-FI;
- Sockets, REST, DNS;
- EEPROM/FLASH memories, LCD/TFT/Segment displays, Sensors and so on.
I have Good knowledge of HTML/CSS/Javascript/NodeJs. I can develop responsive web applications and provide communication between web and device.
I have a notable experience with ARDUINO, ESP32, and ESP8266. There is a huge set of ARDUINO/ESP32/ESP8266 hardware (sensors, displays, shields, motors) available to me.
I will be happy to help translate your ideas into reality.
Thanks