- Программирую на C/C++ c 2012 года, ОС Linux с 2013 года
- В процессе разработки ПО опираюсь на фундаментальные знания и опыт в сфере физики и математики, полученные в процессе академической деятельности (2009-2012); это позволяет проводить разработку вычислительно эффективных решений с встроенными средствами тестирования алгоритмов
- Умею распознавать и учитывать ограничения реального мира (временные, пространственные, "человеческий фактор") и строить алгоритм решения с учетом физики реальных процессов, вероятностных и социальных закономерностей, с использованием статистических приемов
- Имею навык оценки точности алгоритма решения задачи и границ применимости разработанного решения
- Умею проводить оптимизацию вычислений (с пониманием и учетом опасностей преждевременной оптимизации)
- Разработал алгоритмы детектирования и классификации объектов видеопотока (артефакты, логотипы), трекинга объектов видеопотока на основе STL C++
- Реализовал на С++ обучение деревьев решений; выполнил R&D и внедрил инновационную идею, сочетающую в себе морфологический анализ, метод гистограмм (HOG) и машинное обучение
- Разработал кроссплатформенную библиотеку на С++ запуска нейронных сетей на основе OpenCV, OpenVINO, CUDA и интерфейсы встраивания нейронных сетей в продукты компании
- Использую в работе области математики: численные методы, линейную алгебру, теорию вероятностей, математическую статистику
- Архитектура: выбираю фреймворки, стек и инструменты для разработки под заданную платформу, согласовываю интерфейсы с командами
- Администрирую GitLab-инфраструктуру компании, строю пайплайны для разработчиков, настраиваю сборочные окружения для gitlab-runner, портирую прикладное ПО во встраиваемые (embedded) системы
- Лидирую направление embedded разработки устройств:
1) адаптации ТВ контента для передачи по IP сетям (“IP Шлюз”);
2) анализа транспортных потоков MPEG over IP (DVB);
3) приема радиосигнала, измерения его параметров и стриминга;
Команда: 10 разработчиков (Web, C++, DevOps, QA)
- Выполнил R&D внутренней структуры форматов mdb, pdf, doc(x), xls(x), ppt(x)
- Разработал на С++ cross-compile библиотеку для разбора бинарного трафика
- Интегрировал сторонние модули декодирования бинарного трафика
- Разработал на C менеджер запуска и мониторинга служб под ОС Linux
- Разработал адаптер на C для интеграции с python API внешнего комплекса
- Внедрил систему документооборота на основе MS Sharepoint
- Осуществлял техподдержку и корпоративное обучение персонала заказчика
- Консультировал заказчика по администрированию MS Sharepoint
Аспирантура, кандидат физико-математических наук по специальности Теоретическая физика