Специалисты

Описание

Навыки:
С, С++, ООП, ФП, msvc, GCC, svn, MinGW, Boost, Qt, QML, Git, Mercurial, Python, CMake Linux, Bash, Embedded Systems, Android,JavaScript, MATLAB, Yocto, SТL, Scrum

Опыт и знания:
- Знание C++ и классических структур данных
- Опыт написания многопоточных приложений;
- Опыт работы с GStreamer, RTSP, WebRTC;
- Умение писать интеграционные и авто- тесты;
- Самостоятельность выполнения задач и принятия технических решений.
- Знание стандартов и практик в области интернет-видео;
- Знание принципов сжатия, оценки качества и доставки видео и аудио по IP сетям;
- Понимание жизненных циклов видеообработки: от съёмок до просмотров на любом экране. Опыт работы на различных этапах этих циклов
- Осведомленность о появляющихся тенденциях и изменениях в соответствующих технологиях;
- Опыт работы с различными медиа-форматами, codecs, containers (mkv, mpeg2-ts, h.264, webm, vp8, mjpeg etc), медиа протоколами (rtsp, http, hls).

Образование:
2015 — Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург
Институт компьютерных наук и технологий, информатики и вычислительной техники
2013 — Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург
Институт компьютерных наук и технологий, автоматизации и управления

Опыт
Проект

Поддержка и развитие текущих проектов ИТ-компании

Описание

Роль: Программист разработчик

Технологии

C++11, Qt5, QML

Длительность

Июнь 2023 – н.в. месяцев

Проект

Приложение для бронирования номеров

Описание

Роль: Инженер-программист Задачи и достижения: Внедрение функций, отладка, ручное тестирование, исправление ошибок, рефакторинг, реализация Http-клиента, организация передачи RTSP клиент-сервер, редизайн пользовательского интерфейса, разработка рецептов Yocto.

Технологии

C++11, Qt5, QML, Qt Creator, bash, git, Linux, CMake, Yocto

Длительность

Август 2022 — апрель 2023 месяца

Проект

Приложение для аутентификации платформы

Описание

Роль: Инженер-программист Задачи и достижения: Особенности реализации, отладка, ручное тестирование, исправление ошибок, рефакторинг.

Технологии

С++ 11, MFC, Windows, Visual Studio 2019

Длительность

Август 2022 — апрель 2023 месяца

Проект

Решения для обработки данных

Описание

Роль: Программист С++ Задачи и достижения: Разработал инструмент для визуализации данных для машиниста поезда. Инструмент отображает изображение с камеры и информацию от нейронных сетей о распознанных объектах и инфраструктуре, таких как маски, подсветка объектов, расстояния; и предупреждает о попадании предметов на территорию перед поездом. Разработал другие сервисы для обработки данных.

Технологии

C++17, Qt5.15, QML, Qt Creator, CLion, CMake, bash, git, python

Длительность

Июль 2021 — июль 2022 месяца

Проект

Функции для игрового движка

Описание

Роль: Разработчик игрового движка

Технологии

C++, Windows API

Длительность

Июнь 2020 — сентябрь 2020 месяцев

Проект

IoT решения

Описание

Роль: Разработчик мобильных приложений Задачи и достижения: Разработал различные функции в бизнес-логике и графическом интерфейсе мобильного приложения Qt, предназначенного для управления устройствами умного дома IoT. Например, я разработал прием и отображение видеоданных с веб-камеры (с помощью pjsip и webrtc).

Технологии

C++11/14, Qt5, QML, JavaScript, Java, Android

Длительность

Июнь 2019 — апрель 2020 месяцев

Проект

Приложения для автомобильных систем безопасности

Описание

Роль: Программист Задачи и достижения: Разработал различные функции бизнес-логики и графического интерфейса настольного/мобильного приложения Qt для загрузки прошивки и настройки автомобильных систем безопасности. Принимал участие в разработке архитектуры подвижной части.

Технологии

C++11/14, Qt5, QML, JavaScript, Windows, Android, Java

Длительность

Ноябрь 2017 — июнь 2019 месяцев

Проект

Приложение для отслеживания местоположения

Описание

Роль: Разработчик мобильных приложений Описание: Приложение в основном представляет собой карту с местоположением ваших друзей и различными событиями, например, когда кто-то входит/выходит из определенной области или нажимает кнопку SOS. В основном это для родителей. Задачи и достижения: Разработал различные функции в бизнес-логике и графическом интерфейсе мобильного приложения. Разработал встроенный в приложение мессенджер, процедуру аутентификации, связь между приложением и сервером и обработку запросов на сервере.

Технологии

C++, Qt5, QML, JavaScript, Java, Android, C#

Длительность

Июнь 2016 — май 2017 месяцев

Проект

Решение для системы электроснабжения

Описание

Роль: Инженер- программист Задачи и достижения: Вычислительная техника, оптика, контрольно-измерительная техника, радиоэлектроника, автоматика (сборка, обслуживание, ремонт) Компьютерная, оптическая, контрольно-измерительная техника, радиоэлектроника, автоматика (производство) Разработал графический интерфейс и логику, имитирующую различные панели управления системой электроснабжения.

Технологии

C++, Qt4, виджеты Qt, Microsoft Visual Studio, Windows

Длительность

Март 2014 — июль 2015 месяцев