Влад Архипов

Технический лидер в Yandex Cloud · Белград, Сербия

arkhipov.ru LinkedIn GitHub Telegram vlad@arkhipov.ru

Работаю разработчиком с 2004 года. С 2018 года занимаюсь управлением доступом в Yandex Cloud, в последние годы также SIEM и CNAPP. Сервис авторизации обрабатывает миллионы запросов в секунду.

Опыт

Технический лидер

Июнь 2023 — настоящее время · Yandex Cloud · Белград, Сербия

Проектирую и разрабатываю системы в командах SIEM, Security Deck и Smart Web Security. Вернулся к разработке после нескольких лет руководства командами.

Руководитель отдела разработки

Декабрь 2022 — июнь 2023 · Nebius · Амстердам, Нидерланды

Руководил разработкой сервисов безопасности. Nebius в то время строил облачную платформу для работы с GPU.

Руководитель отдела разработки

Май 2019 — декабрь 2022 · Yandex Cloud · Москва

Руководил командами управления доступом и управления ресурсами публичного облака.

Руководитель группы разработки

Июнь 2018 — май 2019 · Yandex Cloud · Москва

Руководил командой разработки сервиса управления доступом.

Ведущий разработчик

Декабрь 2016 — июнь 2018 · Яндекс · Москва

Java, потоковая обработка в реальном времени, ZooKeeper, MongoDB.

Руководитель отдела разработки

Июль 2014 — декабрь 2016 · Иркутский диагностический центр · Иркутск

Java EE (WildFly, кластеризация и отказоустойчивость, Hibernate Envers), JavaFX, XSL-FO (Apache FOP), PostgreSQL.

Руководил тремя командами, всего десять разработчиков. Сам тоже писал критичные части системы, проводил ревью, обсуждал требования, обучал сотрудников и проводил собеседования. Мы разрабатывали распределённую ERP для диагностического центра, преимущественно на Java EE. Система работала на CentOS, WildFly, Mondrian BI и PostgreSQL, с веб- и JavaFX-клиентами через REST, JSON и WebSockets.

Заменил генератор документов на шаблоны XSL-FO. Apache FOP и Saxon формировали из них медицинские документы в PDF, а пользователи могли сами менять шаблоны.Основные проблемы с производительностью возникали на больших документах. Заодно пригодились знания компьютерной типографики.

Также обновлял интерфейс на JavaFX и ReactFX, перерабатывал доменную модель и подключал онлайн-оплату через Сбербанк по SOAP.

Старший разработчик

Апрель 2010 — июль 2014 · Иркутский диагностический центр · Иркутск

Java EE (JBoss, Hibernate, WebSockets), OSGi, PostgreSQL (PL/pgSQL), JTAPI, SMPP.

Руководил командой из двух человек при переносе базы с MaxDB на PostgreSQL. Перенос затрагивал около двух миллионов строк прикладного кода. Нужно было сохранить битемпоральную модель данных и историю изменений. Закончили в срок, в декабре 2010 года.Позже для хранения такой истории я написал temporal_tables.

Затем мы перешли на новый сервер приложений, сохранив работу старых приложений. Я руководил двумя-тремя разработчиками, обучал сотрудников, писал и оптимизировал критичные участки кода, проводил ревью.

Работал над интеграциями с SMS-провайдерами по SMPP, JasperReports Server и телефонией Avaya (AES и WFO) через JTAPI. Для Avaya написал сервис, который собирал события телефонной станции и передавал их клиентам по WebSockets.Ещё написал планировщик записи пациентов. Задача в общем виде NP-трудная. Для небольших задач находил точные решения с помощью IDDFS. Для крупных псевдооптимальные решения находились алгоритмом имитации отжига.

Помог командам перейти к гибким методам разработки, написал релизную политику и стандарты кодирования, ввёл ревью и автоматическое тестирование.

Разработчик

Февраль 2007 — апрель 2010 · Иркутский диагностический центр · Иркутск

Java SE (многопоточность, JNI, Swing), C++ (DirectX, Video4Linux, ffmpeg), DICOM (dcm4che), MaxDB, Mondrian ROLAP (MDX).

Работал над ERP, хранилищем данных и программами видеозахвата для медицинского оборудования. Здесь впервые начал писать на Java и разрабатывать кроссплатформенные приложения.

Написал программу для передачи и записи видео с DICOM- и не-DICOM-оборудования на PACS-сервер. Под Windows использовали DirectX, под Linux — Video4Linux/ffmpeg; с Java-клиентами их связывал JNI. Много работы было с многопоточностью и потоковой передачей, в том числе с кодеками, где кадры зависят друг от друга.Также участвовал в разработке клиентского портала на GWT и BI-сервера на Mondrian ROLAP и PostgreSQL.

Младший разработчик

Январь 2004 — февраль 2007 · Иркутский государственный технический университет

Microsoft SQL Server (Transact-SQL), Borland C++ Builder.

Во время учёбы работал на полставки над информационной системой дорожной сети по государственному контракту. Начал с интерфейса на Borland C++ Builder, затем занялся серверной частью на Microsoft SQL Server и Transact-SQL. К середине 2006 года мы реализовали алгоритмы минимизации затрат на содержание дорожной сети за весь срок её эксплуатации. Эту работу использовал в дипломе и журнальных статьях.

Open source

temporal_tables

Расширение PostgreSQL · 2013

Написал расширение для хранения истории изменений таблиц PostgreSQL по системному времени, как в SQL:2011. Для своего проекта мы выбрали Hibernate Envers, а расширением воспользовались другие разработчики.

acl

Расширение PostgreSQL

Управляет доступом к данным через списки контроля доступа. Работает с ролями PostgreSQL или с ролями и пользователями самого приложения.

Также участвовал в разработке WildFly/JBoss Application Server, PostgreSQL, Apache FOP и Hibernate.

Патенты

В каждом регионе работает отдельная инсталляция IAM. Организация объединяет регионы как псевдоглобальный объект, а доверие между регионами устанавливается через workload identity federation. Данные могут оставаться в своём регионе.Коллега описал эту архитектуру в статье «Мультирегиональные облака», блог Yandex Cloud, апрель 2026.

Доклады

Публикации

Образование

Прикладная математика и информатика

Сентябрь 2001 — июнь 2006 · Иркутский государственный университет

Диплом с отличием. Избранные курсы: программная инженерия, анализ сложности алгоритмов, теория баз данных, криптография, теория игр, дискретная математика.

Информационная безопасность

Сентябрь 2001 — июнь 2006 · Иркутский государственный университет

Второй диплом с отличием. Учился параллельно с прикладной математикой.

Сертификаты