Position: embedded
Category: C++
English level: intermediate
Years of experience: 3


Sort Facility
As part of this project, I developed a device that interacts via tcp, receives and displays data for sorting parcels in Nova Poshta. He was engaged in support, cost optimization and the study of problems that arise in the board. Developed code to simplify problem diagnosis.(TCP, boot from TCP, FreeRTOS, CAN, USB, UART, VGA, DMA2D)
GSM parcel machine
As part of this project, I have developed a device that communicates via tcp in a 4g network, and also receives data on managing the parcel locker. Engaged in support, studying applied problems. Code has been developed to simplify problem diagnosis. A proprietary protocol has been developed for the interaction of several boards. A code has been developed for the security of parcels in a parcel locker. Solutions have been developed to simplify the assembly and configuration of the product. (TCP, RS485, I2C, SPI, Weigand keyboard).
Develop code for STMicroelectronics microcontrollers
(series STM32F, STM32L, STM32G, STM32H).
Develop devices which use communication protocol:
CAN, I2C, SPI, UART, USART, UDP, TCP, MQTT, AT
commands. Develop functional circuit boards.
Experience about Ethernet, USB, step motors, sensors,
low power and other.
Programming FPGA Altera (series Max, Cyclone10), work
with NIOS II and creating IP core for use with Avalon MM.
Write custom library for work with flash. I want work embedded developer with STM32 or FPGA.