Андрей Пещеров - ML/CV-разработчик

Photo

Skills

  • C/C++
  • Docker
  • Git
  • Linux
  • Matplotlib
  • Numpy
  • OpenCV
  • Pandas
  • Python
  • Pytorch
  • Scikit-learn
  • TensorFlow

Experience

АО Заслон

Инженер 2 категории - 05.2023-12.2023

Работал над следующими задачами:

Разработка микро-сервисной архитектуры(gRPC, Protobuf)
под ОС Linux, клиент-серверное взаимодействие, используя Python
Работа с CMake
Использование и настройка модели YOLOv5, интеграция модели в серверную часть для детекции объектов на изображениях в режиме реального времени.
Внедрение архитектуры в приложение работы сканирующего устройства(камеры) на Qt, используя C++, трансляция результата детекции в окно вывода камеры
Подготовка изображений, разметка объектов
Обучение модели
Сборка образа Docker

SimbirSoft

Machine Learning Developer - 12.2023 - 05.2024

Работал над следующими задачами:

Разведочный анализ данных (EDA)
Обучение моделей и прогнозирование временных рядов, используя LinearRegression, XGBoost, CatBoost
Подбор гиперпараметров с помощью Optuna
feature engineering
Разметка и аннотация изображений
Обучение моделей для детекции объектов, таких как Yolo и EfficientDet

АО "Обуховский завод"

Инженер-программист 1 категории - 06.2024 - по н.в

Разработка системы для определения состояния глаз:
Разметка и аннотация изображений
Обучение модели yolov8 на собственном датасете
Запуск модели на Raspberry Pi5, квантизация модели

Education

Информатика и вычислительная техника

Санкт-Петербургский государственный университет аэрокосмического приборостроения
01.09.2019/30.06.2023

Нейротехнологии и программная инженерия

ИТМО
01.09.2023 - по н.в

About me

Опыт коммерческой разработки 1 год
Опыт программирования на Python, C/C++
Опыт разработки под Linux
Опыт разработки алгоритмов компьютерного зрения: детекция/трекинг объектов, сегментация и классификация
Опыт прогнозирования временных рядов
Опыт разработки программ клиент-серверной архитектуры
Опыт разработки микро-сервисных приложений
Опыт работы с legacy-кодом
Постановка, оценка задач
Умение работать в команде и эффективно решать поставленные задачи
Способность быстро осваивать новые продукты/технологии
Хорошее умение разбираться в чужом коде и навыки добавления нового функционала в приложения, разработанные другими разработчиками

59 / 0.663 / 54.64mb