💰 Зарплаты в IT растут медленнее инфляции

Проанализировали данные из зарплатного калькулятора за первое полугодие 2026 года и делимся в статье →

Максим Козлов (leprofessional), Россия, МоскваМаксим Козлов (leprofessional), Россия, Москва
Эксперт
TechLead, Engineering manager, R&D, ArchitectАрхитектор программного обеспеченияChaos Engineer, TechLeadВедущий (Lead)
От 10 000 $Рассмотрю предложения

Контакты

Войти
Опыт работы: 13 лет и 7 месяцев
Регистрация: 09.01.2014
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1

Обо мне

Разрабатывал различные распределенные системы, мигрировал монолиты в микросервисы, внеднял практики Chaos Enginnering сквозь корпоратиных архитекторов, занимался различными RnD и тестированием гипотез применения AI/ML в архитектурных задачах и повышению качества систем.


Сейчас занимаюсь консалтингом для различных стартапов (fintech, AI/ML), продуктовым командам, найти специалистов/подрядчиков, выстроить процессы работы, понять что нужно для разработчиков. Запустил за последние 2 года, 4 проекта помимо моей основной работы. 


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


Помогаю аутстаф компаниям в проведении собеседований специалистов. 


Выступаю на конференциях вокруг темы - Chaos Engineering.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Java
Ruby
Ruby on Rails
PostgreSQL
Управление проектами
Управление разработкой
Golang
Python
Создание архитектуры проектов

Эксперт

3консультации
5
3 оценки

Работаю с квалификациями

СтажёрМладшийСреднийСтаршийВедущий

Экспертность

Проектирую и закаляю на прочность распределённые системы. Прошёл весь путь от автотестирования и архитектуры до RnD на стыке AI/ML и проектирования — поэтому одинаково уверенно говорю и с разработчиками, и с фаундерами.

Что делал и делаю:

  • Архитектура и миграции. Разрабатывал распределённые системы с нуля, мигрировал монолиты в микросервисы, выстраивал процессы внутри инженерных команд.
  • Chaos Engineering. Внедрял практики надёжности через корпоративных архитекторов, провожу аудит готовых систем и спроектированных архитектур — нахожу слабые места до того, как их найдёт прод.
  • AI/ML в архитектуре. Веду RnD и проверяю гипотезы применения AI/ML в архитектурных задачах и для повышения качества систем.
  • Консалтинг для стартапов (fintech, AI/ML). Помогаю продуктовым командам: найти специалистов и подрядчиков, выстроить процессы, понять, что реально нужно разработчикам, чтобы двигаться быстро. За последние 2 года запустил 4 проекта помимо основной работы.
  • Найм и оценка. Помогаю аутстаф-компаниям проводить технические собеседования и отбирать сильных специалистов.

Регулярно выступаю на конференциях по теме Chaos Engineering.

С чем приду на пользу:
проектирование и ревью архитектуры · аудит надёжности · построение процессов в команде · подбор и оценка инженеров · стратегия внедрения AI/ML.

Стоимость
5000 ₽/ час

Участие в профсообществах

Опыт работы

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    МоскваБолее 5000 сотрудников
    Руководитель RnD в SmartMarket
    Март 2021 — Август 2022 (1 год и 6 месяцев)

    Моя роль в проекте была TechLead, поэтому приходилось заниматься от расследования инцидентов до написания прототипирования каких-то решений.
    В обязанности входило:
    - Интеграция текущих инструментов SmartMarket и портала с Platform V для использования в смартаппах DBaaS и FaaS (dataspace/functions). Различные интеграции со смежными системами по подходу API first. Оценка сайзинга и прочее.
    - Повышение надежности систем SmartMarket (микросервисная архитектура). Внедрил практики Chaos Engineering для проверки системы в различных турбулентных состояниях. Повысил уровень критичности run-time компонентов до 99.9, два одновременно работающих плеча + доработки со стороны инфраструктуры/разработки, проводил учения по переключению кластеров (резервные).
    - Отдельно занимался верификацией резюме и проведением собеседований senior/архитекторов от HR для поиска новых сотрудников в наши команды, как в штат, так и аутстаф.

    Руководитель направления RnD в Архитектурном департаменте
    Август 2019 — Март 2021 (1 год и 8 месяцев)

    Возглавляю RnD команду внедрения AI инициатив в архитектурном департаменте. Собрал команду разработчиков-архитекторов из 4 человек и так же управлял уже существующей командой Data Science из 10 человек. 
    В проектах у меня были роли разработчика-архитектор-PO, в рамках этих ролей необходимо было выполнять широкий спектр работ: 
    - строить гипотезы по задачам,
    - разрабатывать PoC,
    - формировать цели в результате RnD.

    На момент прихода в команду, задачи уже были сформулированы, но они были ближе к бизнес требованиям. Передо мной стояла задача создать команду разработки, которая будет работать совместно с командой DS, так же пришлось приземлить бизнес требования на конкретные проблемы, определить цели и результаты работы, а так же разработать и внедрить их.

    Проекты, для которых были сформированы гипотезы и проведены PoC, разработаны архитектуры, порядок внедрения, нефункциональные требования и некоторые на текущий момент внедрены и интегрированные с другими продуктами.:
    - AI engine для изменения микросервисной архитектуры (autoscaling, fault tolerance, availability) в облачном окружении с помощью атак (Chaos engineering).
    - "Умные" заглушки для различных типов API. 
    - Восстановление архитектуры из кода. Валидация архитектуры перед приемо-сдаточными испытаниями.
    - ML Fuzzing API для проведения тестирования и сбора данных по сервисам.
    - Чат-бот по репозиторию архитектурных знаний.

    Так же я продолжал свою деятельность в inner source командах, как Chaos Engineer, в основном подвергались испытанию различные legacy системы. 

    Доклад на ArchDays 2019: Путь в хаос или как мы строили Chaos Engineering в банке - https://www.youtube.com/watch?v=PVufzlkhRcI

  • Российский разработчик программного обеспечения для технологической независимости бизнеса
    От 1000 до 5000 сотрудников
    Ведущий руководитель ИТ-направления / RnD Архитектор
    Сентябрь 2018 — Август 2019 (1 год)

    Проекты, которыми я занимался, создавал и разрабатывал: 
    1. Выбор транзакционного основного хранилища данных. Эта задача поиска альтернативы для GridGain и Oracle. Происходил анализ текущих баз данных, был написан генератор синтетической нагрузки, тесты проводились как на виртуалках, и в облаке и с использованием jepsen. 
    2. Образование виртуальной команды RedTeam. 
    Был техническим лидом и отвечал за разработку сценариев, разработку инструментария, тестирования внедряемых в пром распределенных решений на базе GG, Oracle, Kafka, Wildfly, и других компонентов разработанных компанией, были обнаружены десятки дефектов различной критичности. После этого мы образовали продукт, который стали тиражировать во всем банке, первыми заказчиками были трайбы отвечающими за риски работы платформы, стабильности, безопастности. 
    3. Экспериментальная база данных Calvin. Это исследовательский проект, на котором хотели убедиться в использовании нескольких гипотез: 
    - кворумные алгоритмы в качестве согласованности данных между репликами; 
    - различный слой хранения данных, от пром СУБД (postgresql...) до enbedded (rocksdb...); 
    - распределенная транзакция между шардами; 
    - задержка в различных комбинациях. 
    4. Обучающий проект для всех сотрудников, в виде практической работы по созданию Cloud native приложений, в Service mesh среде на базе OpenShift / k8s + Istio. Микросервисы разрабатывались на Java 9+, Envoy, Spring Boot. Так же основы конфигурирования мониторинга Prometheus, Grafana, сбор и анализ метрик, конфигурирования трейсинга Jaeger и логирования. 
    5. Построения системы активного мониторинга, анализа метрик, предсказание работы микросервисов, анализ деградации и прочее. На текущий момент идет PoC. 


    Доклады на внутренних конференциях и митапах на темы мои проектов. 

    Помогал со стороны devops и архитектуры ребятам правильно запустить внутренний проект на aws, nginx (пересборка open source с нужными плагинами), golang, nodejs, python.

    Руководитель разработки
    Декабрь 2016 — Январь 2018 (1 год и 2 месяца)

    Развитие и адаптация проекта Apache Ignite для внедрения во внутренних проектах банка. 
    Так же для этого проекта я выполнял такие работы как: написание Jepsen тестов, реализация механизма определение split-brain, написание ZeroMQ стримера и т.д. 
    Так же занимался процессом построения работы в команде и организации инфраструктуры для проведения тестирования.

    Главный инженер
    Июнь 2015 — Декабрь 2016 (1 год и 7 месяцев)

    Разработка и тестирование перспективных решений. В работе использовал ASF Camel, Ignite, Kafka. Модернизация приложения по средствам Hazelcast для реализации работы в кластере.

  • Возможности твоего будущего уже здесь. Развиваем финтех в масштабах страны
    МоскваБолее 5000 сотрудников
    Архитектор
    Февраль 2018 — Сентябрь 2018 (8 месяцев)

    Работал на проекте: ДБО для юридических лиц. 

    Принимал участие в обсуждении архитектуры ДБО, валидировал доменные модели. Принимал участие в проектировании ряда сервисов с ключевой функциональностью базирующихся на паттернах CQRS и Event sourcing. 

    Разработал архитектуру нескольких функциональных микросервисов. Тех. дизайн. Тестирование. Внедрение. 
    Сделал сквозное логирование через Sleuth и Zipkin. 
    Добился от программистов правильной работы с Hystrix'ом. 
    Занимался вопросами безопастности во внутреннем контуре и авторизацией через sso + tls v1.3. 
    Правильное проектирование и расширение функций API gateway, Apache Zuul. Занимался performance тюнингом из-за странных требований. 
    Прятал nginx за zuul, что критически сказывалось на моем психологическом состоянии. 
    Строил граф связей между микросервисами и решал проблему зависимостей микросервисов при старте. 
    Делал code review и пытался объяснять разработчикам 
    Объяснял devops гуру что не ломаю их годовой pipeline, тем что хочу получить масштабируеммый api gateway сервис. 

    Kubernetes 
    Docker 
    Kafka, Kafka Streams 
    Java 
    Spring Boot 
    Hibernate 
    PostgreSQL (Stalone) 
    CQRS и Event Sourcing и др.

  • Аспект
    Рязань
    инженер-программист
    Ноябрь 2012 — Июнь 2013 (8 месяцев)
  • Hickory, LLC
    Рязань
    web developer, team lead
    Август 2012 — Июнь 2015 (2 года и 11 месяцев)
  • BAVARIA-MS
    Москва
    Разработчик, Reverse Engineer
    Январь 2010 — Апрель 2013 (3 года и 4 месяца)

    Разработка и реализация алгоритмов с использованием Java и дополнительных технологий: Java Crypto, JNI и др. 
    Разработка проектов на C/C++, Qt и MinGW.

  • WEB студия Sirius-x
    Рязань
    Программист
    Февраль 2009 — Декабрь 2010 (1 год и 11 месяцев)

    Разработка функциональной части web проектов, администрирование баз даных.

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

  • Вычислительной техники
    Сентябрь 2007 — Август 2015 (8 лет)
    Закончил аспирантуру, пишу диссертационную работу.