Position: C++ application engineer
Category: C++
English level: upper
Years of experience: 8

I have a few pet projects with IoT, based on tm4c1231h6pm or atmelSAMe70 chips. They are:
1. home meteo station
2. home  automated sprinkler
3. home lighting
I am the technical lead in a project that develops software for 3-D printers.
My responsibility is the architecture and design of the software, running on the 3-D printer.
In this scope next tasks have been solved:
1.  I designed software architecture for bioplotter project.
Bioplotter project stands for the 3-D printer, which produces parts for medical implants. 
2.	Implemented part of the hardware subsystem, called heating head. Head is responsible for material heating during print. Head firmware was implemented on tm4c1231h6pm chip. Communication with a board was implemented via Modbus.
3.	Implemented pid control for temperature regulation
4.	Implemented software side on the linux host

Also, I'm responsible for software based on DLP technology. In scope of this project next featues were implemented:
1.	Host application, that controls printing process logic.
2.	Separation algorithm, that speeds up printing process. 
3.	Autohoming algorithm: find bottom of the basement with liquid with help of tenzo sensors.
4.	System updater. Any machine in the field is able to detect new updates, fetch them from build server and apply.
5. I designed the architecture of the new distributed system based on the mqtt.

Technologies, used in described above projects: C++14, Qt5, boost, bash, PetaLinux