Игорь Исаков (logger), 38 лет, Россия, ЕкатеринбургИгорь Исаков (logger), 38 лет, Россия, Екатеринбург

Игорь Исаков

TeamLead, Software EngineerБэкенд разработчикТехнический директорВедущий (Lead)
От 400 000 ₽Ищу работу

Контакты

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

Навыки

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

Golang
PHP
TypeScript
JavaScript
MySQL
PostgreSQL
ClickHouse
MongoDB
Symfony
Vue.js
Kubernetes
Apache Kafka
RabbitMQ
NATS
gRPC
Python
Docker
Linux
UML
Модель C4

Опыт работы

  • Фриланс
    Архитектор программного обеспечения (Ведущий)Архитектор/Backend developer
    Июнь 2025 — Август 2025 (3 месяца)

    Закончено 2 проекта:
    1. Сервис аналитики зарплат (bare-metal vps, PHP, Symfony, PostgreSQL, nginx, docker)
    - разворачивание серверов, деплой, администрирование
    - проектирование и разработка бэкенд-части приложения
    - докеризация бэк, фронт и вебскрапинг-платформы (headless firefox)
    2. Приложение для арбитража крипто-валют (bare-metal vps, Go+Node.js, PostgreSQL, docker)

  • Команда разработки ведущего e-com в России
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Ведущий)Руководитель группы (teamlead)
    Ноябрь 2023 — Июнь 2025 (1 год и 8 месяцев)

    - Работа с кроссфункциональной командой (бэк, фронт, qa) - наем, ИПР, performance review
    - Проработка архитектурных решений
    - Планирование, частично декомпозиция, составление диаграммы Ганта
    - Реагирование на инциденты
    - Обеспечение достижимости метрик
    - Бизнес-задачи
    - Обслуживание и поддержка кластера Clickhouse (bare-metal, совместно с платформенной командой)
    - Реализация наблюдаемости (дашборды, алерты)

    Что сделал:
    - Формирование команды (с 2 человек на старте до 8)
    - Самый высокий показатель выполнения бизнес-проектов на человека (с учетом грейда) в отделе
    - Самый низкий показатель ухода из команды (1 человек ушел в платформенную команду Clickhouse за полтора года) в отделе
    - Переход команды от состояния "отображаем метрики в своих разделах" к состоянию "являемся мастер-системой аналитических данных для >10 разделов, в т.ч. за пределами аналитики"
    - Переработаны 4 из 5 разделов (редизайн, увеличение кол-ва метрик до Х6 от текущего, добавление нового функционала)
    - Оптимизация призводительности БД Clickhouse (новые агрегационные таблицы с заполнением через matview для популярных кейсов, проекции, введение в эксплуатацию новых шардов и решардирование, работа с гранулярностью данных, оптимизация вставок), вывод стабильности сервисов команды на первое место в отделе

    Чем пользовался (техника):
    PlantUML, AsciiDoc, Go, Clickhouse (основная бд), PostgreSQL, Vertica, Kafka, k8s, S3, Grafana, Prometheus

    Чем пользовался (управление):
    Диаграмма Ганта, ИПР, встречи 1:1, планирование и груминг, организация технических докладов внутри направления, множество внутренних метрик (преимущественно технических, но есть и бизнесовые), здравый смысл и чувство юмора.

  • Финтех\fintech
    Нижний НовгородОт 100 до 1000 сотрудников
    Архитектор программного обеспечения (Ведущий)Заместитель технического директора
    Июль 2023 — Ноябрь 2023 (5 месяцев)

    - Наем (лиды, девопсы, иногда разработчики);
    - Курирование нескольких проектов (участие в архитектурных решениях, решение возникающих проблем);
    - Составление нормативной документации (стандарты техдокументации, онбординга и т.п.);
    - Реагирование и устранение инцидентов;
    - Инфраструктурные задачи (k8s, helm, terraform, etc);
    - Продуктовые задачи.

    Что сделал:
    - Перенос оставшейся части сервисов с bare-metal в yandex cloud (kubernetes) ~10 штук, что позволило снизить расходы на аренду серверов и их администрирование;
    - Участие в успешном прохождение проверки ЦБ (выгрузки данных, коммуникация с проверяющими, написание ответов на запросы).

    Чем пользовался:
    PHP 8, Symfony 5-6, Go, MySQL (Percona), PostgreSQL, K8s, Helm, Terraform, Terragrunt, PlantUML, Markdown, Proxmox, Linux, YandexCloud, Gitlab CI

    Технический директор (Ведущий)И. о. технического директора
    Апрель 2023 — Июль 2023 (4 месяца)

    Замещение технического директора в аффилированном проекте (7 backend, 2 frontend, 2 qa, 1 devops, 1 системный аналитик, 1 админ).

    Что сделал:
    - Налаживание работы отдела, стабильный релиз фич (на момент вступления в должность задачи от бизнеса не брались в работу на протяжении двух месяцев);
    - Переход на сниженную процентную ставку в очень сжатые сроки (требование законодательства с 01.07.23), реализация компенсирующих потерю дохода мероприятий;
    - Выстраивание найма, разделение отдела на кроссфункциональные команды по зонам ответственности, переопыление команд;
    - Решение инфраструктурных проблем (отсутствие доступа к stage/prod у разработчиков, кэширование dns, автообновление сертификатов в stage-кластере, etc) - увеличение стабильности работы сервисов и скорости доставки фич.

    Чем пользовался:
    Go, PHP 7-8, Symfony 5-6, PostgreSQL, MySQL, Greenplum, PlantUML, Markdown, K8s, Helm, Terraform, Linux, YandexCloud, Gitlab CI

    Бэкенд разработчик (Ведущий)TeamLead
    Июнь 2021 — Апрель 2023 (1 год и 11 месяцев)

    - Лид микрокоманды из четырех программистов и 1 QA: ревью, управление командой (интервью, онбординг, обучение, составление плана развития, ретро, 1 на 1) ~20% времени
    - Реагирование и устранение инцидентов ~5% времени
    - Разбор не срочных проблем, требующих доступа к боевым данным (а почему здесь так? А что это такое? и т.п.) ~15% времени
    - Разработка архитектуры и участие в ее разработке для глобальных проектов ~10% времени
    - Выполнение текущих продуктовых и инфраструктурных задач (60% времени)

    Замещаю технического директора во время его отсутствия (отпуск, больничный)
    Владелец нескольких критически важных сервисов в компании.

    Что сделал:
    - Формирование боеспособной команды (с 1 на старте до 4 человек)
    - Снижение ТТМ для внедрения фич риск-аналитики (схем decision manager) с 1-2 месяцев до 2-5 дней за счет как технических новшеств, так и выстраивания коммуникации, что ускорило реакцию на события на рынке, а также на собственные ошибки в схемах принятия решений
    - Успешный переход на новые форматы БКИ (01.11.22) - кто принимал участие, тот знает
    - Подготовка и, частично, реализация архитектурных решений для использования сервисов несколькими разными компаниями (мини-saas для снижения расходов на IT на аналогичных проектах);
    - Оптимизация потребления памяти и скорости работы в подведомственных сервисах (цифр не вспомню, но могу рассказать, что делал);
    - Частичный перенос сервисов с bare-metal в yandex cloud (kubernetes).

    Чем пользовался:
    PHP 7-8, Symfony 5-6, Go, JavaScript, MySQL (Percona), PostgreSQL, MongoDB, Clickhouse, K8s, Nginx, PlantUML, Markdown, Proxmox, Linux, YandexCloud, Gitlab CI

    Фулстек разработчик (Старший)Full-stack developer
    Май 2020 — Июнь 2021 (1 год и 2 месяца)

    Разработка сервисов компании
    PHP (Symfony), Go, Vue.js, MySQL (Percona), MongoDB, Clickhouse, Docker, PlantUML

  • ООО "Русские системы"
    Нижний Новгород
    Фулстек разработчик (Ведущий)Ведущий программист
    Май 2019 — Апрель 2020 (1 год)

    - Аутсорсинг электронной торговой площадки Газпромбанка для работы с госзаказом по 44-ФЗ
    - Разработка с нуля собственной торговой площадки внутри компании.

  • Автоматизация аудита торговых точек
    Москва
    Фулстек разработчик (Средний)Full-Stack web developer
    Август 2018 — Май 2020 (1 год и 10 месяцев)

    - Доработка сервиса, разработка с нуля отдельных модулей;
    - Проектирование апи;
    - Написание тестов;

    С мая 2019 по май 2020 на контрактной основе занимался только фронтом (Angular) по вечерам и в выходные.

  • Интернет решения для сферы недвижимость
    ЕкатеринбургОт 10 до 100 сотрудников
    Backend dev
    Август 2017 — Август 2018 (1 год и 1 месяц)
  • Частная предпринимательская деятельность
    Реж
    Октябрь 2015 — Август 2017 (1 год и 11 месяцев)
    PHPLaravelMySQLLinuxGit

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

  • УрГЮА

    Екатеринбург151 выпускник
    Институт прокуратуры
    Сентябрь 2005 — Июль 2010 (4 года и 10 месяцев)