Был меньше недели назад

Огородников Антон Юрьевич

Мужчина, 36 лет, родился 25 августа 1989

Москва, м. Аэропорт, готов к переезду, готов к редким командировкам

Контакты
 +7 963 635-16-16
 Пишите пожалуйста в telegram: @arxell
 — предпочитаемый способ связи
Телефон подтвержден

CTO | Руководитель направления разработки | Head of Engineering

Специализации:
  • Руководитель группы разработки
  • Технический директор (CTO)

Тип занятости: полная занятость

Опыт работы 16 лет 6 месяцев

Апрель 2024по настоящее время
2 года 1 месяц

Екатеринбург

Розничная торговля... Показать еще

Технический директор (CTO)
CTO Ecom
Февраль 2022Апрель 2024
2 года 3 месяца

Россия, www.magnit-info.ru

Розничная торговля... Показать еще

Руководитель управления разработки (Head of Engineering)
Руководитель управления. Управление разработки онлайн платформы. Частично выполняю роль заместителя CTO. Управление состоит из 8-ми команд. В прямом подчинении 8 человек, в косвенном около 55. В функциональном подчинении также состоит одна DevOps команда. Прямые обязанности: - Управление административными процессами внутри подразделения. - Стимулирование и развитие сотрудников в рамках своего подразделения, включая оценку их работы, обучение и поддержку их профессионального роста. - Определение и управление ресурсами, необходимыми для работы подразделения. - Подбор, мотивация, увольнение и оценка профессиональных навыков сотрудников. - Улучшение инструментов разработки и опыта разработчиков. - Управление задачами технологического развития и обеспечение их выполнения в командах. - Организация и контроль процессов разработки программного обеспечения. - Планирование и согласование работы отдела разработки с другими подразделениями. - Бюджетирование и контроль финансовых затрат отдела. - Следование последним технологическим трендам в своей области ответственности. Команды: - команда авторизации (MagnitID). - команда сервиса единой коммуникации с клиентами (Cuscom). - команда обработки и хранение пользовательского контента (UGC). - команда нечеткого и фасетного поиск по товарам и магазинам. - команда сервиса хранения цен и остатков (S&P). - команда AB платформы. - команда QA платформы для тестировщиков. - команда Dev платформа для разработчиков. Ценность моего управления заключается в возможности быстрого запуска новых цифровых продуктов в Магнит на основе использования платформенных сервисов. Для меня основным достижением является непосредственное участие в объединении двух приложений Магнит в SuperApp. Мои дополнительные обязанности в роли заместителя СТО: - Формирование и поддержка гильдий разработки вокруг языковых платформ: golang, python, kotlin, swift. - Развитие технического бренда: GitHub (https://github.com/magnit-tech/magnit-online), YouTube (https://www.youtube.com/@magnit_tech). - Участие во внешних подкастах и конференциях (https://github.com/arxell). - Составление опросников и измерение eNPS сотрудников всего департамента (не управления). - Проведение некоторых общих встреч департамента (не управления). - Формирование стратегии развития департамента (не управления). Сложные технические задачи, с которой мне приходилось сталкиваться вместе с моими командами на данной позиции: - Запуск сервиса поиска по товарам в магазинах с учетом наличия цены и остатков товаров, где цены и остатки приходится забирать из базы каждого магазина. - Интеграция сервиса Cuscom с системой лояльности Manzana для построения единой политики коммуникации с клиентами. - Фича "Сервис по кнопке" в рамках Dev платформа для разработчиков. - DORA метрики. Сложные организационные задачи, с которой мне приходилось сталкиваться вместе с моими командами на данной позиции: - Работа с людьми после осени 2022 и весь последующий найм. - Распространение современной инженерной культуры на команды старого "большого" Магнита. - Рост и продвижение тимлида одной из своих команд на роль руководителя управления. О стеке: - Backend: golang/python. - Инфраструктура: k8s, gitops, Yandex Cloud. - CICD: GitLab. - Хранилища данных: PostgreSQL, Redis, Kafka, RabbitMQ, Elasticsearch. - Еще: Sentry, Tempo, Jaeger, Jira, Confluence, Prometheus/Grafana. Обратную связь о моей работе в Магнит можно запросить у следующих лиц: - Бывший CPO Магнит - Бывший Head of recruitment Магнит - Мой непосредственный руководитель При необходимости я предоставлю контактные данные.
Февраль 2021Февраль 2022
1 год 1 месяц

Москва, www.magnit-info.ru

Розничная торговля... Показать еще

Руководитель отдела разработки (Head of Engineering)
Руководитель отдела разработки онлайн-сервисов Магнит. Занимаюсь разработкой мобильного приложения "Магнит: акции и скидки" и сайта magnit.ru. В прямом подчинении у меня 6 человек, а в косвенном - 45. Отдел состоит из 6 команд: - 4 продуктовых кроссфункциональных команды - 2 инфраструктурные команды Обязанности: - управление процессами разработки - найм, мотивация и оценка персонала - планирование и координация работы отдела разработки - управление внешними ресурсами, привлекаемыми для разработки - планирование и контроль исполнения бюджета отдела - выстраивание процессов на стыке с другими функциями (дизайн/системный анализ/продуктовый анализ) Достижения: - принятие дел от аутсорсинговой компании во внутреннюю разработку - выстраивание процесса работы гибридных команд (штатные сотрудники + сотрудники от KA) - формирование продукта практически с нуля - формирование всего отдела разработки с нуля - формирование гильдий по стеку разработки внутри отдела - миграция облачной инфраструктуры из Azure в Yandex - внедрение микросервисной архитектуры - внедрение планирования с оценкой скорости команд и возможностей на квартал - внедрение системы KPI с общими целями для всех команд (от разработчика до лидера) - найм отдела с нуля до 40 человек (+ еще 5 аутстафф сотрудников) Стек: - backend: Golang/Python, Kotlin/Swift - инфраструктура: Kubernetes, GitOps, Yandex Cloud - CI/CD: GitLab - хранилища данных: PostgreSQL, Redis, DWH (ClickHouse), Kafka - также используем: Sentry, Tempo, Jaeger, Jira, Confluence, Prometheus/Grafana Обратную связь о моей работе в Магнит можно запросить у бывшего CPO Магнит. При необходимости я дам контакты.
Март 2019Февраль 2021
2 года
ООО СОФТПРО

Москва, softpro.com

Информационные технологии, системная интеграция, интернет... Показать еще

Руководитель команды разработки (TeamLead)
SoftPro - успешная закрытая VIP платформа для ставок (betting platform) в сегментах спорта и казино на рынках Европы и СНГ. В моей роли руководителя направления разработки я отвечаю за реализацию новой функциональности продукта, развитие команды и архитектуру. Мои обязанности включают: - Проработку архитектурных решений - Планирование спринтов и анализ задач - Работу с командой (1to1/performance review/...) - Ведение scrum (standup/retro/...) - Планирование релизов - Проведение codereview - Помощь с задачами devops Мои основные достижения: - Внедрил CICD и настроил процессы codereview, что привело к ускорению сборки компонентов продукта в 2-3 раза - Разработал интервальную систему управления доступностью ставок - Запустил процесс перехода от монолита к микросервисной архитектуре - Внедрил практику retro и систему сбора постоянной обратной связи от команды Информация о продукте: - Архитектура: ядро на python (django), с сервисами на python (django+celery/fastapi/aiohttp/grpclib), golang, c#. - Инфраструктура: кластер kubernetes с десятками dev/qa неймспейсов для разработки и тестирования - CICD: gitlab и bamboo - Хранилища данных: postgres, redis, dwh(clickhouse), kafka - Взаимодействие между компонентами: - backend -> backend: http, grpc, kafka - backend -> frontend: http, websockets - Python codequality: black/isort/pyflakes - Дополнительные инструменты: sentry, kibana, jaeger, jira, confluence, prometheus/grafana Обратную связь о моей работе в SoftPro можно запросить у бывшего CTO SoftPro. При необходимости я предоставлю контакты.
Март 2014Апрель 2019
5 лет 2 месяца

www.ostrovok.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Руководитель команды разработки (TeamLead)
Островок – это группа онлайн-тревел компаний, объединяющая два b2c (ostrovok.ru и zenhotels.com) и два b2b бренда (b2b.ostrovok.ru и ratehawk.com). Она занимает лидирующее положение на рынке б2b в СНГ и Восточной Европе. В своей роли руководителя команды я отвечал за запуск всех b2b продуктов "с нуля" и их дальнейшее развитие. Мои обязанности включали: - Разработку архитектуры всех продуктов (b2b, affilite, ЛК, APIs, внутренние системы поддержки/продаж/отчетности/платежей и т.д.). - Выполнение функций технического директора в сегменте b2b: подбор команды (backend/frontend/qa), развитие и обучение сотрудников, участие в разработке продуктовой стратегии. - Непосредственное участие в разработке backend части продукта (например: метазаказы, система кредитного менеджмента, система приема платежей из разных источников и другие). Мои ключевые достижения: - Запуск продукта «с нуля»: от 0 бронирований до позиции #1 на рынке менее чем за 3 года. - Создание уникальной корпоративной культуры, способствующей многократному росту бизнеса на протяжении 5 лет. - Выход продукта на международный уровень: разработка системы с минимальной стоимостью подключения новых валют, стран, видов контрактов, языков, платежных систем. - Миграция проекта с Python 2.7 на Python 3.5 в 2015 году. - Настройка деплоя hotfix в течение 5-10 минут (docker + gitlabCI + ansible tower + aws/sl). О проекте: - Docker/docker-compose - Python2.7/Python3.7 (Django/aiohttp/python-rq) - Golang - Gitlab/Ansible Tower - InfluxDB/Grafana - Sentry - Postgres/Aerospike/Redis О команде: - 4 backend (Python/Golang) - 3 frontend - 3 qa Обратную связь о моей работе в Ostrovok можно запросить у генерального директора. При необходимости я могу предоставить контактные данные.
Март 2012Февраль 2014
2 года
Digital October Group

www.digitaloctober.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Разработчик Python
Основные обязанности: -- проектирование и разработка backend'а сложных мобильных систем и приложений -- проектирование схем реляционных баз данных -- разработка HTTP API для мобильных приложений Используемые технологии: python2.7, tornado, sqlalchemy, storm-orm, postgresql, memcache, riak/mongo, git, elasticsearch, rabbitmq Завершенные проекты, аналогично и в apple store: https://play.google.com/store/apps/details?id=com.neosphere.looky https://play.google.com/store/apps/details?id=com.neosphere.chesstv&hl=ru https://play.google.com/store/apps/details?id=com.neosphere.digitaloctober https://play.google.com/store/apps/details?id=com.neosphere.spief2013&hl=ru Плюс написание различных вспомогательных сервисов: сервис редактирования изображений, сервис валидации In-App Purchase
Март 2010Март 2012
2 года 1 месяц

www.npo-echelon.ru

Образовательные учреждения... Показать еще

Младший python разработчик
Основные обязанности: -- разработка GUI (PyQt4, PyGtk2); -- разработка отчетов аудита(xml, xsl, jinja2); -- разработка среды для аудита кода (Python, cygwin, bash). -- локализация программ (GNU gettext, QtTranslator)
Июль 2009Октябрь 2009
4 месяца

www.schneider-electric.ru

Промышленное оборудование, техника, станки и комплектующие... Показать еще

Cтажировка
Основные обязанности: -- разработка технической документации (DoxyGen, jsdoc-toolkit);

Навыки

Уровни владения навыками
API
Django Framework
Linux
PostgreSQL
Python
SQL
Разработка ПО
Серверное программирование
Git
ООП
People Management
Performance Reviews
Memcached
Atlassian Jira
Atlassian Confluence
Управление проектами

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

Мой технический бэкграунд - это backend разработка на Python/Golang. Практикую подход: "скромность, доверие, уважение". Люблю: - делать крутой продукт - пользоваться своим продуктом - делать правильно и без костылей - думать на кварталы/годы вперед - заниматься HR брендом - строить лучшую команду - вести задачи через все циклы их жизни, т.е. от идеи до конечного релиза - релизиться по несколько раз в день Не люблю: - делать что-то, что не имеет конкретной конечной цели - не получать ответы на вопросы "зачем это нужно?" или "какую проблему это решает?" - делать продукты на старых технологиях - "фиче" команды на короткие сроки - секьюрити аудиты, которые мешают делать крутой продукт - монолиты Получаю новую информацию из: - видео с конференций: TeamLead Conf, Highload Conf - разные интервью с инженерами из Кремниевой долины - подкасты: Радио-Т, podlodka - книжки об IT Книги, которые повлияли на мое представление о командной работе: - "Лидер и племя. Пять уровней корпоративной культуры" - "Идеальный руководитель: Почему им нельзя стать и что из этого следует" - "Идеальная IT-компания. Как из гиков собрать команду программистов" - "Пять пороков команды" - "Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо" - "Deadline. Роман об управлении проектами" Ссылки на различные публичные выступления вы можете найти в https://github.com/arxell

Рекомендации

Yandex.Taxi
Александр Шмитько (Product Director) 
Ostrovok.ru
Феликс Шпильман (CEO) 

Высшее образование

2012
Высшее образование
МГТУ им. Баумана
Информатика и системы управления/Программное обеспечение ЭВМ и информационные техологии/системный программист, Системный программист

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Повышение квалификации, курсы

2018
Product Owner
Binary District, Product manager

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа