Position: C/C++ developer, embedded
Category: C++
English level: intermediate
Years of experience: 11

Programming and electronics are not only my job, but also my hobby, so I am completely dedicated to projects. For FreeRTOS, a subsystem has been added to protect memory from destruction by other tasks using the MPU(STM32 Cortex M3 / M4). A server for the microcontroller was developed to work with the RPC JSON protocol. The CANBUS adapter for Android radios for better integration with the car is nearing completion. I also assembled a 3D printer according to my drawings, gradually changing the firmware for it. I understand a little bit about cloud technologies, at home server works on the OpenNebula platform, where virtual machines work: GitLab, mail server, and others. And in general, I am interested in many other things ...
Software and hardware development in Electronic Cash Register (ECR, fiscal printers, specialized ECR). Protocol interaction with external devices (banking terminals, fuel dispensers (gas stations), microcontroller network interaction (SPI, I2C, CAN, Ethernet, ...). In projects used RTOS, LWIP, USB stack. Device circuit design 2,4 layers from scratch in Autodesk Eagle, Altium)
Expectations - good teamwork, interesting projects, professional growth