Алексей Г. C++ разработчик, Middle
ID 15141
АГ
Алексей Г.
Мужчина
Испания, Мадрид, UTC+2
Ставка
2 750 Р/час
НДС не облагается
Специалист доступен с 19 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Навыки
Отрасли
Проекты
(13 лет)
Система видеонаблюдения на основе компьютерного зрения
Роль
CV/AI – R&D, С++ engineer
Обязанности
Проект: Система видеонаблюдения
Непрерывная запись видео: Разработал надежное приложение, обеспечивающее бесперебойную запись видео с камер всякий раз, когда приложение фиксирует движение достаточной интенсивности. Используя аппаратное ускорение и оптимизацию программного обеспечения, решение гарантирует бесперебойный захват видео, что критически важно для эффективной работы системы наблюдения. Также интегрировал алгоритмы обнаружения объектов (OpenCV/OpenVINO), чтобы выполнять первичный анализ данных прямо на устройстве.
Реализация ML приложений: Самостоятельно разработал набор приложений для обнаружения объектов, отслеживания людей и сопутствующих функций, таких как мониторинг нарушения заданных зон, обнаружение пересечения линий, распознавание лиц и идентификация транспортных средств. Добавил оптимизации C/C++/CUDA, что обеспечило быструю обработку даже при огромном объеме - более 2 000 000 видео в день.
Команда:
CV/AI – 3
Backend – 5
Frontend – 3
QA - 2
PM – 1
Задачи:
Решение задач, связанных с CV/AI
Персональные достижения:
- Реализация набора ML/CV приложений, которые обрабатывают 2+ млн видео в день (облачные вычисления)
- Алгоритмы компьютерного зрения для анализа объектов на видео: пересечение зон, линий, анализ видео
- Приложение (cpp) для поиска "брошенных/оставленных" объектов
- Приложение на основе FFMpeg (C++, QSV / VAAPI), которое записывает видео, на основе движения объектов с заданной интенсивностью + анализ содержания видео (OpenCV, OpenVINO) на базе CPU
- Оптимизация потока данных / развертывания для обработки данных и распространения приложений
- Обнаружение/классификация объектов на CPU (OpenVINO / OpenCV) и GPU (TensorRT)
- Реализация python-приложений на основе Deepstream: Обнаружение объектов, LPR, классификация автомобилей.
Стек специалиста на проекте
C++, TensorRT, DeepStream, OpenCV, C/C++, Nvidia jetson, MongoDB, Linux, Redis, Kafka, PyTorch, CUDA, Docker, Python, OpenVINO, PostgreSQL
Отрасль проекта
Urban technology
Период работы
Январь 2022 - По настоящее время
(2 года 9 месяцев)
Охранная система нового поколения
Роль
CV/AI – R&D, С++ engineer
Обязанности
Проект: Охранная система нового поколения, взаимодействующая с нарушителем
Функциональность
- Высокие требования к производительности (50 FPS)
- Широкий спектр новых задач
- Большой набор входных данных
- Интеграция камер, оптических и аудио устройств
Команда:
CV/AI – 3
Hardware – 1
PM – 1
Задачи:
Решение задач, связанных с CV/AI
Персональные достижения:
- Реализация собственных детекторов объектов для узкоспециализированных областей на основе открытых статей и собственных исследований
- Реализация узкоспециализированных алгоритмов слежения за объектами
- Реализация алгоритмов для эффективной обработки различных типов данных (RGB/NIR/Thermal 2D изображений и 3D облаков точек)
- Интеграция и оптимизация нейронных сетей
- Интеграция различных типов внешних датчиков в приложение
- Контейнеризация решения
- Оптимизация кода для достижения минимально возможной задержки работы приложения
Стек специалиста на проекте
C++, TensorRT, Ros, OpenCV, C/C++, PCL, Linux, CUDA, Docker, Python, OpenVINO
Отрасль проекта
Urban technology
Период работы
Июль 2020 - Январь 2022
(1 год 7 месяцев)
Система видеонаблюдения на основе компьютерного зрения
Роль
CV/AI – R&D, С++ engineer
Обязанности
Проект: Система видеонаблюдения On-edge: мониторинг/распознавание людей на камере.
Мультимодальный сбор данных (видео, радары, тепловизионные камеры, датчики и т. д.) для анализа и прогнозирования
Команда:
CV/AI – 3
Backend - 1
PM - 1
Задачи:
Решение задач, связанных с CV/AI
Персональные достижения:
- Реализовано приложение для измерения температуры, которое распознает лицо, измеряет температуру кожи лица, определяет наличие маски на лице. Приложение было разработано для узкоспециализированного чипсета, все вычисления (в том числе re-id) выполняются на чипе, встроенном в камеру.
- Реализация ML-приложений на C++, включающих различные алгоритмы и техники компьютерного зрения (обнаружение объектов, отслеживание объектов, обнаружение фона и т. д.).
- Интеграция и оптимизация нейронных сетей
- Исследование и реализация различных задач, связанных с компьютерным зрением (C++ / python)
- Контейнеризация решения
Стек специалиста на проекте
C/C++, OpenCV, CUDA, TensorRT
Отрасль проекта
Urban technology
Период работы
Сентябрь 2019 - Июль 2020
(11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Нижегородский государственный университет имени Н.И. Лобачевского,
Специальность
Производственный менеджмент, магистр
Завершение учебы
2016 г.
Высшее
Учебное заведение
Нижегородский государственный университет имени Н.И. Лобачевского,
Специальность
Механико-математический факультет, Специалист
Завершение учебы
2013 г.