C 2014 по 2016г занимался доработкой проприетарных WiFi-драйверов, одноранговых систем управления точками доступа.
С 2016 по настоящее время разрабатываю с нуля систему управления сетевыми устройствами (событийно-ориентированная система инициализации (аналог systemd), система хранения и доступа к конфигурации устройства).
Знаком с Lua-машиной и ее C API, внедрял поддержку Lua-скриптов в систему. Разрабатывал скрипты, реализующие часть бизнес-логики, с использованием возможностей C-движка.
Разрабатываю userspace-демоны с использованием POSIX API, kernel UAPI (Netlink). Умею проектировать event-driven демоны.
Работал с readline и ncurses, умею проектировать CLI и TUI (текстовые интерфейсы с использованием команд или псевдографики).
Владею Git, веду и поддерживаю несколько рабочих репозиториев.
Работал с системой сборки Buildroot, знаком с кросс-компиляцией. Работаю в основном с CMake.
Настраивал стенды для тестирования с помощью QEMU/Docker. Jenkins для автоматизированной сборки прошивок.
Являюсь тимлидом команды (<10 человек), распределяю нагрузку в команде, практикую code review. Работаю с Redmine.
Занимаюсь архитектурой всего проекта в целом и анализирую приходящие ТЗ, разбиваю их на задачи, контролирую прогресс.
Магистр по специальности "Информатика и вычислительная техника", каф. Системы автоматизированного проектирования.
Бакалавр по специальности "Информатика и вычислительная техника", каф. Системы автоматизированного проектирования.