🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Дмитрий Каранов (dikar_8), 36 лет, Россия, МоскваДмитрий Каранов (dikar_8), 36 лет, Россия, Москва

Дмитрий Каранов

Разработчик алгоритмов компьютерного зренияML разработчикИнженер по компьютерному зрениюСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 36 лет
Опыт работы: 12 лет и 2 месяца
Регистрация: 30.08.2022
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Технологический стек:

языки - Python,  C++,  Java, C#; 

среды разработки - PyCharm, Visual Studio,  Android Studio, Unreal Engine, Jupyter Notebook; 

backend - Django, FastAPI; 

анализ и визуализация данных - Numpy, Pandas, Matplotlib, Seaborn; 

компьютерное зрение -  OpenCV, PIL; 

ML - Scikit-learn, PyTorch, Onnx, Openvino, Tensorflow, Transformers, Mmlab (Mmaction, Mmdetection, Mmsegmentation и т.д.), StableBaselines3, Ultralytics, Rknn; 

workflow - Git, Gitlab;

контроль версий и трекинг экспериментов - DVC, ClearML, W&B, Neptune, MLFlow;

automl - Lama, Optuna; 

виртуализация и облачные технологии - Docker, S3, инструменты Google Cloud, VKCloud.

Интересы:

- искусственный интеллект и машинное обучение;

- виртуальные среды и обучение с подкреплением;

- сложные системы;

- робототехника;

Достижения:

- красный диплом ИТМО, средний балл - 5.0;

- топ-2% на Codewars (ник dikar8);

- ментор AI Talent Hub;

- более 40 научных публикаций в разных областях знания, в том числе в журналах, индексированных в Web of Science и Scopus;

- благодарности и грамоты от работодателей и профессиональных сообществ;

Навыки

Python
C++
OpenCV
Pandas
PyTorch
NumPy
Deep Learning
Reinforcement learning
Машинное обучение
Компьютерное зрение

Участие в профсообществах

Опыт работы

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    Более 5000 сотрудников
    ML разработчик (Ведущий)Ведущий инженер-разработчик
    Август 2024 — По настоящее время (4 месяца)
  • Услуги по воздушному патрулированию и мониторингу с помощью БПЛА
    От 10 до 100 сотрудников
    Инженер по компьютерному зрению (Ведущий)Ведущий инженер-программист
    Июнь 2024 — Июль 2024 (2 месяца)
    Инженер по компьютерному зрению (Средний)Инженер-программист
    Июнь 2023 — Май 2024 (1 год)

    - визуальная одометрия и SLAM;

    - разработка алгоритмов детекции оптического потока;

    - применение методов пространственной и частотной фильтрации для обработки кадров;

    - GPU-акселерация приложений компьютерного зрения (OpenCV Cuda, Numba, OpenCL);

    - разработка приложений компьютерного зрения под Raspberry Pi,  Jetson Nano, Jetson Xavier и Khadas VIM 4;

    - перевод приложений с Python на C++;

  • OVIS
    Санкт-Петербург
    ML разработчик (Средний)CV-инженер
    Февраль 2023 — Апрель 2023 (3 месяца)

    Грантовый проект детекции и сегментации разливов нефти

    Рабочие задачи:

    - разработка пайплайна сегментации разливов нефти;

    - разметка датасета для проведения ML экспериментов;

    - проведение экспериментов по сегментации нефти без использования глубокого обучения (back projection, gauss blur, superpixels);

    - проведение экспериментов по сегментации нефти с использованием глубокого обучения (Pspnet,  Mask2Former);

    - деплой модели в fastapi-сервисе;

  • 3DiVi
    ML разработчик (Средний)Разработчик алгоритмов компьютерного зрения
    Октябрь 2022 — Июнь 2023 (9 месяцев)

    - zero-shot детекция объектов;

    - проведение исследований в области HAR (human action recognition);

    - детектирование объектов (pytorch + YOLO);

    - трекинг движущихся объектов (optical flow, ByteTrack, DeepSort, StrongSort, BotSort и т.д.);

    - аналитика видеопотока;

    - классификация аномалий;

    - разработка бэкенда веб-сервиса (FastAPI);

  • DYV.AI
    ML разработчик (Ведущий)Product Owner
    Август 2022 — Октябрь 2022 (3 месяца)

    Конкурсный проект сервиса видеоаналитики

    Обязанности:

    - управление группой разработчиков;

    - распределение задач и контроль за их исполнением;

    - System Design;

  • Dikar Software
    Бэкенд разработчик (Средний)Разработчик Python
    Декабрь 2019 — Октябрь 2022 (2 года и 11 месяцев)

    - парсинг фото и текста в интернете (requests, BeautifulSoup, selenium);

    - разметка фото для обучения (LabelStudio);

    - подготовка данных и обучение нейронной сети (pandas, numpy, pandas, scikit-learn, tensorflow, torch);

    - создание мобильного приложения (Python+kivy, Java+AndroidStudio);

    - создание функционала сайта (Django);

    - обеспечение связи между приложением и сайтом (регистрация, авторизация, отправка данных о результатах игроков и т.д.);

    - тестирование приложений и редактирование кода (pytest, flake8, autopep8);

  • Санкт-Петербургский Гуманитарный университет профсоюзов
    Другое вне IT (Старший)Доцент
    Апрель 2016 — Январь 2023 (6 лет и 10 месяцев)

    Обязанности:

    - разработка учебных курсов;

    - проведение семинаров и чтение лекций;

    - руководство научной работой студентов;

    - руководство клубным объединением;

    Другое вне IT (Средний)Старший преподаватель
    Октябрь 2012 — Апрель 2016 (3 года и 7 месяцев)

Высшее образование

  • Университет ИТМО

    Национальный исследовательский университет ИТМО
    Санкт-Петербург5035 выпускников
    Институт прикладных компьютерных наук
    Август 2022 — Июнь 2024 (1 год и 10 месяцев)

    образовательная программа "Инженерия машинного обучения"

  • ИЭиА

    Институт этнологии и антропологии им. Н.Н. Миклухо-Маклая
    Москва1 выпускник
    Сентябрь 2015 — Сентябрь 2015 (1 месяц)

    Этнография, этнология и антропология, кандидат наук

  • РГПУ им. А.И. Герцена

    Российский государственный педагогический университет имени А.И. Герцена
    Санкт-Петербург1020 выпускников
    Безопасности жизнедеятельности
    Сентябрь 2005 — Июнь 2010 (4 года и 9 месяцев)

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