# Арсений Дмитриев — инженер

> Контент-платформа, внутренние инструменты и системы на стыке frontend, backend и продукта. В разработке с 2010-го.

https://arseni.work/ru/ · hi@arseni.work

Engineering Manager в DeoVR (Infomediji, VR/AR-видео). Европа, UTC+3, удалённо. Go, PHP (Yaf), Vue/Nuxt, Camunda/BPMN, Kafka, RabbitMQ, AWS S3, MongoDB. Английский B2, русский родной. В разработке с 2010-го.

## Начало

Привет. Я Арсений Дмитриев, инженер.
В разработке с 2010-го. Начинал с дизайна, большую часть карьеры занимался frontend, а со временем добавились backend, сервисы и платформенные задачи.
Сейчас в DeoVR управляю небольшой командой: платформа обработки контента, через которую проходит около 1200 видео в неделю, и внутренние инструменты вокруг неё.
Вне работы пилю pet-проекты, катаюсь на велосипеде, играю на гитаре, что-то мастерю с детьми и стараюсь чаще показывать им мир за пределами привычного пузыря.
Если есть что обсудить: hi@arseni.work, LinkedIn, CV

## Над чем сейчас работаешь?

Сейчас перестраиваем pipeline — весь путь видео до зрителя.
Моя часть — внедрение оркестраторов для бизнес-логики, Go-сервисы и постепенный вынос кода из PHP. Туда же добавляются ML- и AI-сервисы — от анализа контента до модерации.
Схема пути видео: загрузка, проверки, автоматический анализ, комплаенс, модерация, транскодинг и публикация.
Параллельно добавляем метрики и алерты, чтобы видеть эффект изменений и раньше реагировать на проблемы.
Команда небольшая, поэтому я остаюсь близко к коду и архитектуре, а вместе с этим занимаюсь планированием, онбордингом и документацией.

## Что входит в твою зону в DeoVR?

Процессинг — только центр моей зоны, вокруг него весь путь контента.
Любая новая сущность заводится сначала здесь — шорты, 6DoF, что появится дальше. Пока формат не проехал через процессинг, для остальной системы его просто нет.
Симуляция: ядро processing крутит шестерни доменов — работа с криейтерами и приём контента, внутренние API и админки, анализ контента, модерация, комплаенс, метрики и статистика, саппорт. Отказ одной изолируется, остальные продолжают работать; саппорт греется от любой поломки.
Технические границы тоже довольно условные: изменение редко остаётся внутри одного сервиса — обычно приходится пройти весь сценарий, разобраться в ограничениях соседних систем и договориться с людьми по всей цепочке.
И вокруг всего этого — интерфейсы, которые годами росли вместе с процессом. Поэтому их приходится не просто причёсывать, а разбирать и собирать заново — часто вместе с самими рабочими сценариями.

## А что было до DeoVR?

Начинал с дизайна, а первым настоящим опытом стал свой интернет-магазин зоотоваров. Очень быстро выяснилось, что отвечать приходится не только за внешний вид, но и за то, как всё устроено и куда это развивать.
Потом были CRM для MilkyClub, проекты президентской кампании Григория Явлинского, Losko Magazine и несколько продуктовых команд.
Где-то по дороге собрал свой CSS-фреймворк CUMO.
Слои CSS-фреймворка CUMO: components — базовые блоки контента, utilities — ядро, modules — JS-помощники, objects — формы и кнопки.
А со временем frontend перестал быть границей — вместе с новыми задачами пришли собеседования, ответственность за свой стек, спринты и всё остальное.

## Есть свои проекты?

Конечно. Сейчас больше всего занимаюсь «Мамой Юлой». Она начиналась как CRM для небольшой кулинарии с доставкой, а со временем обросла почти всей операционкой: продажи, товары, рецептура, производство, расходы, аналитика и автоматизация рутины.
Из любимого — голосовой ввод расходов: наговорил на ходу, а система сама распознала и разложила всё по категориям.
Схема: голосовой ввод расходов — фраза распознаётся и раскладывается по категориям.
Ещё есть «Линза» — мой личный трекер.

## Расскажи про «Линзу»

В «Линзе» живут расходы, привычки, велосипедные километры и ещё несколько вещей, которые интересно отслеживать годами.
Схема: велосипедные цели — сколько накатано и сколько осталось до каждой.
Иногда придумываю себе велосипедные цели, чтобы было не так скучно. Сейчас еду «Диаметр Луны» — осталось каких-то 3 397 км.

## А как разгружаешь голову?

Гитарой. В списке уже 241 песня. Новые появляются стабильно быстрее, чем исчезают старые.
Схема: гитарный бэклог — сколько песен играю и сколько в очереди.
Больше всего нравится момент, когда песня наконец перестаёт быть набором отдельных кусков и начинает играться целиком.

## Контакты

Спасибо, что дочитали.
Самое интересное обычно было по пути. Если что-то зацепило — пишите: hi@arseni.work, LinkedIn, CV

## Ещё

- [Сайт (разговор целиком)](https://arseni.work/ru/)
- [CV (PDF)](https://arseni.work/arsenij-dmitriev-cv.pdf)
- [LinkedIn](https://www.linkedin.com/in/arsdmitriev)
