В приоритете разработка на Go и проектирование архитектуры приложений (развитие технических навыков).
Изучал и использовал следующие технологий и языки программирования - Go, SQL, Git, NoSQL и другие (NodeJS, VueJS, TypeScript, C#, Python). Уверенный пользователь ПК (Windows, Linux). Нахожусь постоянно в состоянии саморазвитию и самообучения.
Хобби - поездки по РФ, книги, учусь играть на гуслях и петь.
Многодетный отец, бывший военный. Спокойный, доброжелательный, в меру общительный.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Доработка бэкенда для проектов компании (видеоархив, центр управления для IoT устройств). Golang (gorilla, chi, pion, webrtc), gstreamer, ffmpeg, HLS, RTP. Перевел и оптимизировал управление записями через кеш в Redis, хранение в S3.
Участие в разработке продукта с нуля (создал WEB-админку для управления устройством, создал сервис конфигуратор для управления настройками устройства и связи с другими сервисами, в том числе управление меню на LCD экране). Golang (ARM64), Vue.js, websocket, unixsocket, OpenWRT, ubus, evdev.
- доработка крупного веб-портала (бэкенд Go, PostgreSQL, добавление новой функциональности и исправление сделанной ранее другими программистами, рефакторинг);
- оптимизировал и исправлял процесс обработки данных, уменьшал объем передаваемых данных, упрощал запросы в БД;
- интеграция с различными сторонними сервисами (REST, синхронизация по расписанию, JSON, XML);
- ведение части документации по проекту (техническая часть реализации бизнес-требований, составление схем взаимодействия между сервисами и описание алгоритма);
- исправление ошибок в скриптах панели (PHP, MySQL, MongoDB, NodeJS);
- помощь клиентам в нахождении ошибок в скриптах сайтов и их исправлении (Drupal);
- администрирование серверов (Linux, Apache, Nginx, MySQL, PHP);
- участвовал в начале перехода на микросервисную архитектуру (Docker, Kubernetes, Python, Go)
- сопровождение системы электронного документооборта ЭСКАДо на базе IBM Lotus Domino;
- доработка функциональности под требования заказчиков;
- исправил часть ошибок при работе в Linux (изначально было расчитано только на Windows);
- добавил интеграцию со сканером;
- исследование и планирование интеграции с ЭЦП на базе КриптоПРО (ГОСТ).
- сопровождение финансовых приложений на базе IBM Lotus Domino (Казначейство, обмен данными с другими сервисами);
- самостоятельно изучил LotusScript и написал несколько скриптов для облегчения работы отдела сопровождения почты.
- сопровождение ИТ-инфраструктуры учебной части военного училища (института);
- создание и поддержка работы локальной вычислительной сети (внутренний обмен сообщениями, документами);
- взаимодействовал с 8 отделением (защита гостайны).
- сопровождение и обслуживание вычислительной и орг-техники клиентов компании;
- проектирование, прокладка и настройка одноранговых компьютерных сетей для нужд предприятий;
- написал макрос для прайса компании (ускорил обработку новых цен с 1 часа до 1 минуты).
Бакалавр информационных технологий