Dmitry Nertebin
Portfolio
OOO Video Review
• Development of REA, testing of linux systems. • Development of a cryptocomputer based on a single-board computer of a micro size factor, development of a circuit diagram and boards containing a 12 to 5v DC / DC converter, usb Ethernet additional network board, matching 2 diff. ethernet transformer of the internal network interface SoC and external lan adapter, matching circuits of twisted pairs and internal diff lines, tamper-protected nvram storage of crypto keys. • Rolling up a debian image, setting up internal interfaces and services via dbuart and ssh, testing ping with "dense" packets, and video streaming through crypto computer interfaces. • Writing scripts that test the hardware. Integration into the housings of existing cameras of various designs. • Development of circuits and adapter boards ssd-sata-usb2 2 versions on different SoCs. • Building, connecting and debugging usb ssd and flash on target IP cameras via db port from embedd linux. • Development and debugging of a highly sensitive IR tamper sensor on MK stm32l476 (stm32cubeIDE + eclipse + C gcc).
LLC Sirius
• Setting up an MQTT broker (obtaining a certificate by the server, setting up ubuntu). • Development of embedded software esp32-jtag-openocd-eclipse, IDF CMake sensor project (publisher) MQTT on NB-IoT Internet radio communication: driver for exchanging AT commands with a modem (there is also a lwIP + PPPoS solution), power saving logic, development of a convenient built-in CLI command line terminal device, settings management via VCP USB-CDC; memory manager for managing settings, maintaining an internal event log. • Designing an application GUI for Qt5 software that automatically searches for connected sensors via USB, changes the internal settings of the sensor by control through the device command terminal, analyzes the result with regular expressions; splitting and publishing the binary firmware update, checksums to the MQTT broker server. • Development of embedded software stm8L, finalization of the circuit, tracing of the software of an economical rechargeable IR remote control (encoding 32 buttons using the RC6 protocol). • Assembling a remote control scanner connected to a PC. • Migration of NB-IoT from ST MCU to Chinese esp32, improvement of device circuitry, development of a battery-efficient discrete logic power supply circuit, RTC-i2c, DC/DC buck-boost. • Development of an NB-IoT device on the domestic MCU Milandr. • Engineering of MCU cortex-m and Espressif embedded software. • Coordination and configuration of server software. documenting doxygen.
LLC "Calibri"
• Development of the 2nd version of the dispenser controller on a 32-bit MK (stm32 + esp8266). • Color display, encoder, strain gauges, drive driver control system (acceleration, stable angular velocity, PWM, voltage). • Dynamic configuration of menus and control algorithms. • Processing of feedback signals from sensors and control (dry contact, voltage, internal ADC 12-8 bits, external ADC 24). • Setting of functions and control filters (low-pass filter, increasing the capacity of the ADC, bounce, prediction of results and PID, DSP). • Website interface for software updates, • WEB applications for configuration and firmware; web server. • Development of an emergency crypto loader for remote updating/recovery of the main software, according to the key, serial number via SDCard, WiFi, USART, USB-VCP (CDC).