
2020

2019-2020
Результаты экспериментов по алгоритмам оптимизации памяти, проведённых мной в Aimatter и Google, были опубликованы в двух работах:
- On-Device Augmented Reality with Mobile GPUs
В этой работе наша команда представляет детали того, как работает разработанный нами фреймворк для проигрывания нейронных сетей на мобильном GPU. Эта технология позволяет решать многие задачи computer vision в реальном времени на широком спектре мобильных устройств. - Efficient Memory Management for Deep Neural Net Inference
Подробное описание ряда алгоритмов, позволяющих значительно снизить потребление памяти во время проигрывания нейронной сети за счёт переиспользования промежуточных тензоров.


2017-2019
После покупки Aimatter компанией Google, я работал вместе с большей частью нашей команды в главном офисе корпорации в Маунтин-Вью. Технологии, разработанные Aimatter, стали частью кроссплатформенных фреймворков TensorFlow Lite и MediaPipe, а также внедрены в приложение камеры для смартфонов Google Pixel, в Youtube Stories и в мессенджер Google Duo. Большая часть моей работы заключалась в интеграции проигрывания нейронных сетей на мобильном GPU в TensorFlow Lite, в частности разработки алгоритмов, понижающих потребление памяти, а также системы для бенчмаркинга на различных устройствах.

2016-2017
Был одним из первых сотрудников стартапа Aimatter, который первым в мире запустил real-time background segmentation на мобильном телефоне. На базе этой технологии мы разработали два приложения:
- Fabby: отделяет человека от фона на фото и видео, и размывает фон либо заменяет на другой.
- Fabby Look: технология сегментации в real-time выделяет контур волос по изображению человека с камеры. Пользователь может новый цвет волос и сразу же увидеть результат.
Оба приложения построены вокруг фреймворка для быстрого проигрывания нейронных сетей на CPU и GPU мобильного телефон. Я разрабатывал части этого фреймворка, алгоритмы оптимизации памяти во время проигрывания нейросети а также алгоритмы для применения эффектов в приложениях. Компания Aimatter была поглощена Google в августе 2017 года.

Touch The Time
2012-2015
Был сооснователем, CEO и техническим лидером социального календаря “Touch The Time”. Проект позволял пользователям создавать мероприятия и приглашать на них друзей, а также узнавать об интересных событиях и местах в городах по всему миру.


2011-2016
В Яндекс.Картах я работал в роли backend-разработчика над следующими проектами:
- Яндекс.Транспорт: маршрутизация на общественном транспорте, вывод информации о маршрутах и предсказание времени их прибытия на остановку;
- POI: автоматический выбор наиболее важных объектов для отображения на карте (кинотеатры, магазины, больницы, рестораны…) и вывод информации о них по клику;
- Рендеринг различных слоёв карты (например, остановки, пробки, дорожные события);
- Пешеходная навигация.