Avatar

Архитектор | Лид | Backend Разработчик
vi.ru sber.ru nedra.digital lg.ru

Антон Федотов
E-Mail: fedotov.anton.af@gmail.com

Проектирование систем в Сбере и во ВсеИнструменты.ru

Давно занимаюсь выстраиванием процессов. Прошел путь от полного непонимания к осознанному подходу.
Имеются успехи:
- Выстроил процесс работы команды ML-разработчиков и DataScientist-ов
- Выстраивание процесса планирования

Имею опыт лидирования команды:
- Выстраивание процессов
- Нематериальная мотивация персонала
- Проведение собеседований

Имею опыт разработки ПО:
- Backend разработка WEB-приложений
- R'n'D и ML в частности
- Вычислительный софт

Опыт работы

Период Место Позиция Описание
Апрель 2024 — Сентябрь 2024 Сбер Архитектор решений Обязанности:
- Проектирование решений
- Защита архитектуры
- Формирование и контроль выполнения техдолга
- Мониторинг решений на соответствие стандартам компании
Результаты:
- Защищены и выведены в продакшн 4 решения. В частности: турнир инвесторов
- Актуализация шаблона артефактов аналитиков
Сентябрь 2022 — Апрель 2024 Nedra (Gazprom-Neft) Архитектор решений|Архитектор домена Обязанности:
- Проектирование архитектуры решений и защита на архитектурном комитете
- Коммуникации с заказчиком и консультирование в технической части проекта
- Лидирование технической группы по проведению аудита сторонних систем
- Первичная и детеальная оценка проектов
- Составление и оценка технического беклога
- Выстраивание и контроль процесса разработки
Результат:
- Внедрен процесс оптимизации потребления ресурсов
- Успешное прохождение архитектурного комитета со всеми назначенными проектами
- Поставлен на поток процесс проведения предварительной оценки
- Проведен аудит крупной системы и выстроен процесс на основе полученного опыта
- Налажен контакт с заказчиком на нескольких проблемных проектах. Защищена позиция технической команды по видению проекта
- Пересмотрен и улучшен процесс разрабтки в ряде команд
Сентябрь 2020 — Сентябрь 2022 Nedra (Gazprom-Neft) Team Leader Обязанности:
- Лидирование full-stack команды
- Выстраивание процессов разработки в команде
- Разработка ПО
- Выстраивание процессов работы ML-команды
Результаты:
- Выстроен процесс планирования спринта с точностью >=80%
- Доведена до релиза платформа видеоаналитики
- На платформе реализовано 4 проекта
- Пересмотр архитектуры платформы, планирование работ и их реализация
- Выстраивание процесса работы ML-команды, внедрен процесс понятного для бизнеса планирования RnD процесса
- Внедрен проццесс сбора и закрепления компетенций в ML-команде
- Повышена производительность команды за счет автоматизации рабочих процессов
Июнь 2019 — Сентябрь 2020 Texel Senior Computer Vision Engeneer Обязанности:
- Разработка алгоритмов и моделей машинного обучения
- Постановка эксперимента
- Вывод моделей и алгоритмов в продакшн и сервинг
Результаты:
- Реализована рекомендательная система одежды по нескольким обмерам пользователя для виртуальной примерочной комнаты
- Оформлен патент на рекомендательную систему
- Реализована система получения обмеров человека с точностью ~1см по двум фотографиям
- Описана задача на получение уникальных данных и организован сбор и хранение
Октябрь 2018 — Июнь 2019 LG Data Scientist (Computer Vision) Обязанности:
- Уточнение алгоритма навигации по оптическому потоку (SLAM)
Результаты:
- Внедрен MLOps подход
- Сокращены потребности в железе за счет внедрения автоматизированной очереди экспериментов на Jenkins
- Реализован алгоритм с погрешностью 2 см на 1 метр на рекуррентной сети с множеством входных данных
Май 2018 — Октябрь 2018 Geoscan Начальник отдела компьютерного зрения Обязанности
- Организация работы отдела компьютерного зрения
- Формирование пакета софта для продажи клиентам
- Разработка софта и алгоритмов для геодезического отдела
Результаты
- Выстроен процесс получения задачь и их движения по статусам
- Внедрена культура формирования требований к задачам
- Нейросетей выведены в продакшн
- Внедрен CI/CD пайплайн
- Сформирован процесс упаковки и доставки пакета продуктов до пользователей
Январь 2017 — Май 2018 Geoscan Инженер-программист Обязанности:
- Автоматизация работы с результатами 3D-сканирования
- Улучшение алгоритма сканирования
Результаты:
- Разработан ряд алгоритмов автоматической обработки плотных облаков, 3D-моделей и ортофотопланов
- Организована добыча и хранение данных для разработки и улучшения ML моделей и алгоритмов компьютерного зрения
- Разработан софт для работы с большими (до 200Гб) облаками точек
Июнь 2012 — Март 2014 Transas Junior 3D Graphics Software Engineer Обязанности:
Работа с движком 3D-визуализации
Результаты:
- Ускорение движка 3D-рендеринга
- Обновление версии существующих шейдеров
- Разработка вспомогательных скриптов для разработки и развертывания решения