Position: Middle Python Developer
Category: Python
English level: pre
Years of experience: 2

Developed a back-end for ZigBee network monitoring app. The
system allowed to preview the network map, run device
diagnostics, and update the map on demand. Used Python. Django and Postgres.
 Created smart sensor emulator software which runs on Raspberry Pi. Used Python, RPi.GPIO, MQTT.
 Built a CLI tool for internal usage that allowed network
administrators to manage devices in ZigBee network. Used
Python, MQTT.
 Developed a GUI app that runs on ZigBee hub (on Raspberry Pi) and allow to test instrument and diagnose network devices on
production. Used Python and PyQt5.
 Built an Android app that randomly selects a team member to be the first one speaking on the standup meeting. Used Python and
Kivy.
 Developed firmware for LoRa transceiver based on stm32 in C.
 Configured the LoRa gateway based on rak-833. Used OpenWRT.
 Started learning Python and developed a desktop app to calculate and visualize the RSSI for radio devices in a building. Later moved the computation into AWS Lambda.
 Fixed bugs in smart building controller firmware. Used C, C++, Qt.
For two months he wrote software for dosimeters in the company Ukrainian Radiation Equipment. And ten months he worked in the company Tower. There I created various firmware for various equipment based on stm32 and on single-board computers with Linux (Yocto), I also wrote an interactive program that calculates the distribution of the signal on the floor and displays the result to the user in a convenient graphical form. And he also created devices based on the RF95 transceiver.
Good conditions and the opportunity for professional development, competitive wages.