2011-2015
Алтайский государственный технический университет (АлтГТУ),
Факультет информационных технологий,
Информационная безопасность
Факультет информационных технологий,
Информационная безопасность
- Linux/macOS
- C++
- Системное программирование (POSIX/WinAPI)
- Message-oriented middleware
2023-Текущий момент
- Разработка и согласование архитектуры приложений / сервисов
- Разработка кодовой базы приложений / сервисов
- Реализация подсистем ядра ОС
- Разработка тестов на кодовую базу
- Проведение code review других разработчиков
- С++17
2022-2023
- Разработка системных сервисов пространства пользователя
- Разработка компонентов системы конфигурирования, кодогенерации и сборки
- Поддержка, доработка и оптимизация существующей кодовой базы
- Участие в процессе разработки (планирование, код-ревью)
- С++17
- Assembler (ARM)
- libclang
2017-2022
- Разработка модуля управления станцией
- Разработка модуля для сбора телеметрии
- Разработка модуля для анализа данных
- Разработка модуля для генерации отчетов
- Разработка модуля выгрузки данных в локальную БД
- Разработка модуля выгрузки данных в облачное хранилище
- Разработка веб-сервиса для мониторинга системы (dashboard)
- Разработка веб-сервиса для взаимодействия с хабами
- Разработка веб-сервиса для доступа к данным
- Разработка приложения для зарядки батарей
- C++20
- Boost.Asio
- PostgreSQL
- Conan
- ASP.NET Core
- F#
- SignalR
- TypeScript
- React
- Java
- Hibernate
- GraphQL
- Разработка видео драйвера
- Разработка аудио драйвера
- Разработка Node.js аддона для стриминга аудио- и видео-данных в виртуальные драйверы
- Разработка веб-приложения для стриминга аудио- и видео-данных с веб-камеры
- Windows Kernel
- AVStream
- C++17
- TypeScript
- React
- Electron
- Node.js
- Разработка компонентов для графического конструктора
- Разработка личного кабинета
- Разработка панели администратора
- Обработка решений задач
- Добавление поддержки новых модулей\датчиков
- Разработка cloud-based сервиса для взаимодействия с устройствами
- Разработка системного сервиса для поиска устройств (Windows)
- Развертывание сервисов
- С++11/14
- Boost.Asio, Boost.Beast
- PostgreSQL
- JavaScript
- php
- Symphony
- Python
- Docker
- Разработка модуля для детектирования объектов
- Разработка модуля для сбора статистических данных
- С++11/14
- OpenCV
- Разработка серверной части
- Разработка модуля для рисования на доске
- С++17
- Qt
- Разработка модуля для сбора данных с датчиков
- Сбор данных с модуля детектирования
- Разработка модуля для выгрузки данных в облако
- С++17
- Boost.Asio
- Разработка приложения для управления станцией
- Разработка хаба для сбора данных и телеметрии
- Разработка веб-приложения для мониторинга состояния станций
- C++17
- Boost.Asio
- C++ Rest SDK
- ASP.NET Core
- F#
- Разработка модуля валидации
- Разработка модуля построения отчетов
- Разработка модуля выгрузки данных в локальную БД
- Разработка модуля выгрузки данных в облачное хранилище
- Разработка графического интерфейса
- Создание инсталлятора
- Java
- JavaFX
- Hibernate
- Написание скриптов для управления съемкой с нескольких камер
- Исправление проблем производительности
- Linux
- Python
- V4L2
- Reverse-engineering протокола обмена данными
- Разработка сервиса для получения данных с устройства
- C#
- BLE
- Разработка драйвера для LED матрицы
- Разработка модуля для управления системой (WebSockets)
- Разработка модуля для управления системой (SNMP)
- Разработка модуля для управления системой (MQTT)
- Разработка модуля для рендеринга текста
- Разработка модуля для трансформации\отображения изображений
- Интеграция с FPGA модулем
- Сборка ядра Linux
- Linux
- C++20
- Boost.Asio, Boost.Beast
- snmppp, agentpp
- Conan
- FreeType
- Разработка видео драйвера
- Разработка C++ API для стриминга видео
- Windows Kernel
- AVStream
- C++17
- GStreamer
- Реализация проверки видео данных на наличие защиты Macrovision
- Чтение VBI данных
- Разработка приложения для настройки параметров драйвера
- macOS
- C++
- Swift
2015-2017
- Разработка серверной части игрового приложения
- С++11
- WinSock/Linux Sockets