Специалисты
Высшее образование
2018 Донской государственный технический университет, Информационные технологии
Ключевые навыки
Rust (3 года), Golang (3 года),PostgresQL (1 год), libp2p (1 год), RabbitMQ (1 год), Prometheus (5 лет), Grafana (5 лет), HTTP (5 лет), REST API (5 лет), WebSockets (3 года), openh264 (3 года), x264 (3 года), FFmpeg (3 года), SRT (3 года), RTP (3 года), Unicast/Multicast (3 года), AAC (3 года), Opus (3 года), DVB (1 год), Gitlab (5 лет), git (5 лет)
Букмекерская компания
В данной организации, я работал, как мультимедиа - разработчик в подразделении Atmosfera. Передо мной стояла задача имплементации таких сервисов системы, как Encoder и Restreamer, а также “обвязки” для работы этих сервисов. В частности, Encoder - приложение для захвата видео и кодирования посредством h264-кодека, а Restreamer - приложение для транспортировки потока до конечного клиента, будь то браузер или же человек в реальном клубе. Как мультимедиа разработчик, в мои задачи входило: Работа с SDI-картами, конфигурация видео/аудио потоков, работа с протоколами передачи данных (SRT/Unicast/Multicast), разработка решения для вещания в браузер - WebRTC. Как backend разработчик, в мои задачи входило: Создание микросервисов для развертки и регуляции работы основных мультимедиа-сервисов. К примеру, разработка пиринговой сети для отслеживания текущего статуса мультимедиа-сервисов. Достижения: Мне и команде разработки удалось создать продукт, который полностью заменил спутниковое вещание в клубах.
Rust, Golang, openh264, x264, FFmpeg, SRT, RTP, Unicast/Multicast, AAC, Opus, DVB, PostgresQL, libp2p, RabbitMQ, Prometheus, Grafana, HTTP , WebSockets, HTTP API, Gitlab, git.
Декабрь 2021 - Февраль 2024 месяца
Проект по киберзащите
Проект фокусируется на сотрудничестве между основными управленческими и оперативными заинтересованными сторонами в области киберзащиты (соответствие требованиям, безопасность, конфиденциальность, риски и ИТ) посредством совместно определенных исполняемых политик для определенных устройств. Задачи: я был вовлечен в разработку backend- составляющей проекта. В частности, передо мной стояли задача создания микросервисов, которые собирают данные с сенсоров, а далее применяют определенные правила (политики) работы этих устройств в сети. Достижения: Среди моих успехов могу отметить имплементацию политики, которая блокирует доступ пользователя к Wi-Fi сети, если он нарушил определенные условия пользования Wi-Fi сетью.
Golang, gRPC, MongoDB, Redis, Kubernetes, git, ElasticSearch
Июнь 2020 - Декабрь 2021 месяцев
Разработка браузера
Браузер стремится выступать в качестве операционной системы для интернета и пытается интегрировать просмотр веб-страниц со встроенными приложениями и функциями. В качестве инженера-программиста я решал уникальные архитектурные и системные задачи, которые помогли бы браузеру стать лучшим браузером на рынке. Задачи: разработка и улучшение backend-части браузера, работа над оптимизацией Chromium и Electron. В частности, имплементация нового функционала браузера и работа над улучшениями текущего решения: использование оперативной памяти, загрузка ЦПУ, время автономной работы, скорость взаимодействия элементов браузера друг с другом. Со стороны backend-части приложения мною были добавлены такие инструменты, как: Spaces (Пространства) — отдельные пространства в браузере, где могут быть открыты разные вкладки. Today tabs (Временные вкладки) — вкладки, которые используются сейчас, но могут быть заархивированы.
С++, Chromium, Electron, mSQL
Ноябрь 2019 - Май 2020 месяцев
Разработка приложения для ресторанного бизнеса.
Разработка приложения для ресторанного бизнеса. На данном проекте, я был backend-разработчиком. Задачи: разработка, поддержка и улучшение существующих микросервисов код ревью других разработчиков обсуждение архитектурных решений по выстраиванию процессов взаимодействия микросервисов разработка микросервисов и их внутренней архитектуры. В частности: разработка REST API, работа с базой данных, а также улучшение взаимодействия микросервисов с остальной частью системы.
Golang, MongoDB, Redis, REST Api, gRPC, git, Docker, Kubernetes, ElasticSearch
Декабрь 2018 - Ноябрь 2019 месяцев