Personal educational projects:
https://github.com/vtlm?tab=repositories
Some (little outdated, but worth to see) demos:
https://vtlm.github.io/
Experienced in:
Android: Kotlin, Jetpack Compose, ViewModel, Media, Material3, DataStore, Hilt, coroutines
https://github.com/vtlm/PlayerMSS
JavaScript: React/Redux/MobX, Three.js, Node.js, client/server, websockets
C/C++: Qt5, STL, multithreading
Python: little prototyping/debug apps
bash: basic scripting knowledge, for example: check modem state, restart if needed, configure modem & WWAN & LAN, ports forwarding wit iptables or nftables
ComputerVision: YOLO, OpenCV, C++/Python, ROS2. Videocapture from multiple cameras, image recognition
Interfaces & protocols: MQTT, CAN, ModBus
Cистемный программист / программист микроконтроллеров со знанием цифровой схемотехники
Linux - эпизодически с 2004, постоянно с 2011: установка, настройка, компиляция (Ubuntu, Debian, Arch, Gentoo, Fedora, Armbian).
Основные темы: Системное программирование, программирование микроконтроллеров,
создание распределенных систем, программы связи микроконтроллерных устройств с компьютером
для конфигурирования и передачи данных,
сбор и обработка данных, управление внешними устройствами,
контроль целостности и исправности системы.
Сферы применения: Измерительная аппаратура, автоэлектроника, контроль расхода энергоносителей,
пожарная и охранная сигнализации, системы упраления оповещением и эвакуацией.
Технические особенности: Создание ПО для микроконтроллеров с задействованием
встроенных периферийных модулей: ADC, UART, I2C, PWM, CCU, EEPROM,
передача и прием данных по последовательным интерфейсам (RS-232, RS-485, 1-Wire, I2C)
внутрисхемно и между приборами,
динамическая светодиодная индикация и опрос клавиатуры, обмен данными с ЖКИ и др.
Элементная база: Microchip PIC 8/16/18, Atmel AVR, ESP32, Intel/Siemens c51
ПО: C, Asm
Дополнительно:
Занимался темами: искуственный интеллект, теория графов, вычислительная геометрия,
3D-графика.
Использовал языки программирования: Java, Scala, Python, JavaScript,
а также исключительно свободное ПО и UNIX-подобные ОС