Специалисты

Описание

Высшее образование
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 месяцев