Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был вчера в 13:33

Мужчина, 24 года, родился 12 июня 2001

Москва, готов к переезду, не готов к командировкам

C++ developer

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 3 года 10 месяцев

Июль 2024по настоящее время
1 год 10 месяцев
Разработчик C++
Разработка навигации и управления для 6-ти колёсного rocker-bogie ровера
Июнь 2024по настоящее время
1 год 11 месяцев
168robotics

Москва, 168robotics.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий разработчик
Основные задачи: • разработка и оптимизация программных компонент для системы роботизированной уборки; • разработка программных интерфейсов и протоколов взаимодействия; • конфигурация и отладка межкомпонентного взаимодействия; • интеграция устройств в сеть робота и их настройка • Патчи для драйверов сенсоров Достижения: • создание системы для сбора данных о состоянии робота и метриках. • создания модуля обработки критических сценариев на роботе
Сентябрь 2023Май 2024
9 месяцев
Специалист по разработке ПО
Обязанности: • Улучшение производительности SLAM алгоритмов на роботах. • Разработка Action серверов на базе ROS. • Настройка Navigation Stack для роботов. • Настройка систем роботов на работу в симуляции. • RnD разработка. Достижения: • Снижения нагрузки на процессор на 80%, за счёт оптимизации процесса запуска ноды и коммуникации между нодами • Адаптация части кода под библиотеку, для ее удобного дальнейшего использования • Апдейт библиотеки реализующей альтернативный механизм связи между мастер компьютерами (repo:sees1/ROS_nodes) • Создал библиотеку Path Planning на абстракции графа из Boost.Graph для нужд сервера управления роботами.
Апрель 2022Май 2023
1 год 2 месяца
OOO "ViCue Soft"
Инженер-программист
• Принимал участие в разработке специализированного энкондера для тестирования аппаратного декодера. • В основном занимался реализацией генерации всех возможных SEI структур для проверки корректности их разбора со стороны декодера. • Выявил, исправил множество ошибок из официального репозитория кодека VVC (репозиторий : https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM), все из которых были слиты с основной веткой.

Навыки

Уровни владения навыками
Продвинутый уровень
Исполнительность
ROS
SLAM
Navigation stack
Умение разбираться в чужом коде
Средний уровень
Linux
Cli
Gdb
Git
Vim
ООП
CMake
Hardware abstraction
Умение работать в команде
Паттерны проектирования
Design Patterns
STL
Multithread Programming
Программирование
Разработка ПО
Структуры данных
C++
Базовый уровень
Docker
Qt
Latex
SFML
VVC
codecs
Bash
Video compression

Опыт вождения

Права категории B

Обо мне

https://github.com/sees1 (GitHub) Портфолио реализованных проектов: • energybot1 - программные компоненты омни-платформы для соревновательной робототехники (заняла 2 место на соревнованиях) • multimaster_node - прокси по топикам, для комуникации между несколькими мастер компьютерами в ROS1 сети • concatenate_pcl2 - ROS1 конкатенация облак с нескольких лидаров, с возможностью динамического регулирования расположения облаков через rqt. Публикация открытого кода: • https://github.com/avidbots/flatland/pull/106 • https://github.com/AndreaCensi/csm/pull/39 • https://github.com/sees1/VVCSoftware_VTM_m • https://github.com/sees1/youbot_camera Мои форки: • https://github.com/sees1/flatland • https://github.com/sees1/csm • https://github.com/sees1/multimaster_node • https://github.com/sees1/Lanelet2 • https://github.com/sees1/tf2_2d Звезды GitHub: 2 Компетенции: • C++ (-std=c++14) • C++ STL (контейнеры) • C++ STL (потоки) • Boost.Graph • git (продвинутый) • Docker/ Compose (пользователь) • bash(пользователь) • VScode (продвинутый) • GDB Cli (выше среднего) • SFML (базовый уровень) • Qt5 (базовый уровень) • CMake (пользователь) • CMake (catkin version) • ROS/ROS2 (продвинутый ) • Gazebo Classic/Ignition (пользователь) • SLAM algo • Компрессия/декомпрессия видеопотоков (базовый) • latex (продвинутый пользователь) Чуть поподробнее: Веду разработку в VScode на Ubuntu 20.04. Основной язык C++. Хорошее знание STL(и thread и template). Использовал библиотеки из Boost в рабочем процессе. Знаю Qt5, писал на нем gui для дипломной работы. Основная операционная система - Linux. Владею на уровне продвинутого пользователя. Простые bash скрипты (поднимать уровень пока не было необходимости). Знаю алгоритмы, структуры данных и паттерны проектирования банды 4-ех. Основной, рабочий фреймворк - ROS ( 1, 2 ), написал диплом с его использованием и активно использую его в работе. Сейчас занимаюсь поиском, разработкой и интеграцией новых решений в существующую кодовую базу компании. Знаю latex, на продвинутом уровне. Прошел пояса от Яндекса. Был вольнослушателем на магистерском курсе Константина Владимирова.

Портфолио

Высшее образование (Кандидат наук)

2029
Высшее образование (Кандидат наук)
Машиностроительный факультет, Роботы и робототехнические системы
2025
Высшее образование (Магистр)
Робототехника и мехатроника, Роботы и робототехнические системы (инженер)
2023
Высшее образование (Бакалавр)
Энергетическое машиностроение, Робототехника и мехатроника

Знание языков

Русский — Родной

Английский — B1 — Средний

Повышение квалификации, курсы

2023
Приоритет 2030
Министерство науки и высшего образования Российской Федерации, Управление проектами
2022
Приоритет 2030
Министерство науки и высшего образования Российской Федерации, Цифровизация и разработка информационных систем

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения