Position: Embedded developer
Category: C++
English level: intermediate
Years of experience: 4

Kernighan, D. Ritchie. "C programming language",
Björn Straustrup. C ++ programming language, Aditya Bhargava "Algorithms"
CS50 Certificate (Prometeus Online Platform)
EMBEDDED SOFTWARE DEVELOPER(Jan 2021 - now)
eFarmer
Developing software and hardware prototype for steering system. Include CANOpen protocol to system, Utesting and realize diff steering algorithm.  
EMBEDDED SOFTWARE DEVELOPER(Sept 2020 - Jan 2021)
NIK - Energy
Developing software for water meter and WMBUS Master. 
LEAD EMBEDDED DEVELOPER (2019 - Sept 2020)
SenseSystems
Deloping hardware & software. 
Setting production process.
HARDWARE & SOFTWARE EMBEDDED DEVELOPER (2018 - 2020)
SenseSystems
Deloping hardware & software for laundromats:
 - Based on the real-time operating system, it implements the data transfer on the GPRS (2G, 4G, Nb-IoT test), Ethernet to the remote server. 
- Set up a system to check the efficiency of important components. 
- Has connected a wireless payment terminal. 
- Record and send to device logs. 
- Adjusted UDP data is transferred by 6LoWPAN between the washing machines and washpay. 

HARDWARE & SOFTWARE EMBEDDED DEVELOPER  (2016 - now)
Solargaps project. Improved hardware, refacted code and set up production process. 
Other projectes ...
Technologies: 
Hardware:
 - Altium Designer, Eagle.
- MCU: AVR, STM8 (S, L), STM32(F2,F4,F7), ESP8266, ESP32, CC2530, CC2650, CC1350, RFM69, GPRS(SIM800(L,C), SIM7000E, SIM7500, QuaTel EC20), W7500
Software: 
- Keil, IAR, Eclipce, Make, SDCC 
- RTOS(RTX, FreeRTOS, TI-RTOS), OTA, HTPS, MQTT, EFS, UDP/TCP, LoWPAN, ZigBee

ROBOTICS TEACHER (2016 - 2019)
I teaching the basics of electronics and robotics, programming on the Arduino platform and ESP8266. 
Creating various robotic devices, smart home devices and IoT.
Looking for a new project aimed to bring value for users.I love my work and I'm constantly studying and improving my skills.