Технологический стек:
языки - 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;
- благодарности и грамоты от работодателей и профессиональных сообществ;
- визуальная одометрия и SLAM;
- разработка алгоритмов детекции оптического потока;
- применение методов пространственной и частотной фильтрации для обработки кадров;
- GPU-акселерация приложений компьютерного зрения (OpenCV Cuda, Numba, OpenCL);
- разработка приложений компьютерного зрения под Raspberry Pi, Jetson Nano, Jetson Xavier и Khadas VIM 4;
- перевод приложений с Python на C++;
Грантовый проект детекции и сегментации разливов нефти
Рабочие задачи:
- разработка пайплайна сегментации разливов нефти;
- разметка датасета для проведения ML экспериментов;
- проведение экспериментов по сегментации нефти без использования глубокого обучения (back projection, gauss blur, superpixels);
- проведение экспериментов по сегментации нефти с использованием глубокого обучения (Pspnet, Mask2Former);
- деплой модели в fastapi-сервисе;
- zero-shot детекция объектов;
- проведение исследований в области HAR (human action recognition);
- детектирование объектов (pytorch + YOLO);
- трекинг движущихся объектов (optical flow, ByteTrack, DeepSort, StrongSort, BotSort и т.д.);
- аналитика видеопотока;
- классификация аномалий;
- разработка бэкенда веб-сервиса (FastAPI);
Конкурсный проект сервиса видеоаналитики
Обязанности:
- управление группой разработчиков;
- распределение задач и контроль за их исполнением;
- System Design;
- парсинг фото и текста в интернете (requests, BeautifulSoup, selenium);
- разметка фото для обучения (LabelStudio);
- подготовка данных и обучение нейронной сети (pandas, numpy, pandas, scikit-learn, tensorflow, torch);
- создание мобильного приложения (Python+kivy, Java+AndroidStudio);
- создание функционала сайта (Django);
- обеспечение связи между приложением и сайтом (регистрация, авторизация, отправка данных о результатах игроков и т.д.);
- тестирование приложений и редактирование кода (pytest, flake8, autopep8);
Обязанности:
- разработка учебных курсов;
- проведение семинаров и чтение лекций;
- руководство научной работой студентов;
- руководство клубным объединением;
образовательная программа "Инженерия машинного обучения"
Этнография, этнология и антропология, кандидат наук