← В ленту
Регистрация: 26.04.2024

Артём Копытин

Специализация: Программист C/С++

Скиллы

C/С++
Linux
OOP
Qt
Mathematical programming
STL
OpenCV
Caffe
GStreamer
Python 3
Git
CMake
Boost
Buildroot
Bash
Json Api
SQLite
FFMPEG
RTSP
IP Cameras
MIPI

Опыт работы

Senior Team Lead C++
с 05.2022 - По настоящий момент |КСОР
C++, Embedded Software, Embedded Linux, ML, QA, Jira, ARM, Gitlab CI/CD, Linux Kernel, Gstreamer, Ffmpeg и RTSP
● Принимал ключевые решения по архитектуре системы, гарантируя качество и масштабируемость продукта. Активно использовал свои навыки в C++, Embedded C++ и Embedded Software, с акцентом на Embedded Linux и системах помощи водителю (ADAS). ● Координировал работу команды разработчиков, помогал в решении сложных технических задач и занимался менторством для младших членов команды. Сотрудничал с менеджерами проектов, специалистами в области ML, QA и веб-разработчиками. ● Оценивал сложность задач, помогал в разработке технических спецификаций, используя такие инструменты, как Jira. ● Настраивал сборку для целевой архитектуры ARM, оптимизировал систему и программное обеспечение в Gitlab CI/CD. Глубоко погружался в детали разработки под Linux, Embedded Systems и Linux Kernel, интегрировал технологии, такие как Gstreamer, Ffmpeg и RTSP. ● Разработка модулей для взаимодействия с разнообразной периферией, такой как приемники GNSS и интерфейсы RS232, RS485, CAN bus.
Ведущий программист
10.2021 - 05.2022 |КСОР
Gstreamer, Ffmpeg и RTSP, ADAS, OpenCV, RTSP, PCA, Ethernet, LTE modem, GNSS, RS232, RS485, CAN bus
● Разработка модуля для эффективного хранения и индексирования видео от IP и MIPI камер с использованием технологий, таких как Gstreamer, Ffmpeg и RTSP. ● Проектирование и имплементация алгоритмов контроля за состоянием водителя, в рамках проектов Advanced Driver-Assistance Systems (ADAS) и DSM, с применением OpenCV. ● Отладка и модернизация легаси кода, а также разработка и интеграция модуля RTSP сервера в основной проект. ● Разработка модулей для взаимодействия с различной периферией, включая PCA, Ethernet, LTE modem, GNSS ресивер и интерфейсы RS232, RS485, CAN bus.
Программист
10.2016 - 10.2021 |НТЦ ЭЛИНС
C++, C, Boost, OpenCV, Gstreamer, RTSP, ARM, Bash, Linux, CI/CD, Jenkins, Git, CMake, Qt
● Программирование на C++ и C: Работал над сложными проектами, активно применяя библиотеки Boost для повышения производительности и стабильности кода. ● Имеется опыт с OpenCV для обработки изображений и Gstreamer для обработки медиа-потоков. Разработал системы на основе RTSP с интеграцией IP-камер. ● Проектировал и внедрял решения для устройств на платформе ARM, оптимизируя код для работы с ограниченными ресурсами. ● Создавал скрипты на Bash для автоматизации, а также использовал инструменты Linux для отладки и мониторинга. ● Разрабатывал многопоточные приложения, учитывая потребности в эффективности и синхронизации. ● Принимал участие в оптимизации процессов CI/CD с применением Jenkins. ● Активно использовал Git, CMake и Qt для различных стадий разработки. ● Разрабатывал утилиты для автоматизации и интеграции. ● Специализировался на выявлении и исправлении сложных программных ошибок. ● Разработал алгоритмы автосопровождения объектов, геопривязку снимков с БПЛА и ПО для подсчёта комплектующих на складе.

Образование

Прикладная математика (Бакалавр)
По 2015
МИЭТ
Математические методы и моделирование в естественнонаучной и технической сферах (Магистр)
По 2017
Московский институт электронной техники

Дополнительное образование

CQG, Промышленная разработка программного обеспечения
По 2013
Национальный исследовательский университет «Московский институт электронной техники»

Языки

АнглийскийСреднийРусскийРодной