Александр Ермаков

CTO / Head of Engineering

Москва · a.ermakov.dev@gmail.com · @aermakov · +7 950 068-32-93


Summary

Skills

Engineering Management · Platform Engineering · Product / Roadmap / MVP · Agile / Scrum / Kanban / SAFe · Solution Architecture · SRE / Reliability · Linux · C/C++ · Go · Kubernetes · Docker / Podman · CI/CD · Observability · DPDK / Inline packet processing · Security / Compliance (ФСТЭК 118)

ATS Keywords

CTO · Engineering Management · Delivery · Roadmap · Hiring · SDLC · Architecture · DORA

Experience

Bereke BankSoftware Engineering Manager
2024-11present · Алматы

Управление несколькими продуктовыми командами и инженерными практиками в финтехе (Solution Architecture, процессы, качество, метрики).

Responsibilities

  • Координация и синхронизация 5+ команд разработки (Go, BPM, интеграции, фронт, QA, DevOps).
  • Управление техническим бэклогом (до 20% общей ёмкости), приоритизация и оценка рисков для бизнеса.
  • Формирование и развитие инженерных команд: найм, рост техлидов, 1:1, ревью компетенций, планы развития.
  • Внедрение инженерных практик: code review, релизные процессы, метрики, quality gates (SonarQube, DerScanner).
  • Построение предсказуемого цикла поставки: релизный календарь, единый SDLC, тестирование, версионирование, change logs.
  • Развитие архитектуры сервисов: декомпозиция, снижение межсервисных зависимостей, оптимизация BPM-взаимодействий.

Results

  • Полностью пересобрал 4 инженерные команды: укомплектовал, выделил техлидов, вывел на стабильную поставку.
  • Посткредит: обновил 3/4 состава; попадание в спринт достигло 90% через 6 месяцев.
  • Автокредит: разделил команду на 2 потока, нанял QA/SA/backend; попадание в спринты 80%, time-to-market улучшен в 2 раза.
  • В реструктуризации и КСБ: выстроил архитектурный контроль и процессы — стабилизация поставки.
  • Внедрил единый SDLC + метрики Engineering Excellence (DORA, Incident SLA, Test Coverage); процедуры контроля качества → снижение дефектов в проде (CFR ≈ 0).
  • Декомпозировал сервисы, снизил межсервисные зависимости, унифицировал кодовую базу и стандартизировал подходы.

Tech: Go, OpenSearch, Camunda, Kubernetes, Dynatrace, SonarQube, DerScanner, Jira, Confluence, SAFe, Scrum, Kanban

Третья СторонаТехнический директор (CTO) — 4Security
2025-022025-11 · Москва

Founding CTO: платформа управления рисками ИБ (сканирование периметра, задачи по устранению уязвимостей, бэкап инфраструктуры, интеграции, AI-рекомендации).

Responsibilities

  • Формирование продуктовой и технической стратегии: от идеи и гипотез до MVP и первых продаж.
  • Определение технологического стека и архитектуры платформы.
  • Проектирование backend-архитектуры, интеграций с ИБ-решениями и AI-модулями.
  • Формирование команды: FullStack (Flutter/Go), Backend (Go), UX/UI; роль аналитика выполнял лично.
  • Проектирование инфраструктуры в Yandex Cloud (ресурсы, архитектурные решения, взаимодействие с подрядчиком).
  • Организация CI/CD и observability совместно с внешней DevOps-командой.
  • Формирование roadmap/бэклога, приоритизация фичей, запуск MVP и сопровождение первых клиентов.

Results

  • За 6 месяцев собрал команду и выстроил полный цикл разработки продукта с нуля.
  • Запустил MVP платформы управления ИБ-рисками.
  • Сделал систему задач по устранению уязвимостей: автоматическая генерация, адаптация описания под роль (CEO/CTO/DevOps), AI-рекомендации.
  • Реализовал onboarding-мастер первичного запуска для клиентов.
  • Построил backend-логику обработки отчётов сканирования и трансформации техданных в бизнес-понятный формат.
  • За 1 месяц после запуска коммерческая команда привлекла 21 клиента.

Tech: Go, Flutter, GitLab, Yandex Cloud, VictoriaMetrics, Grafana, Figma, AI

AstraLinuxTechnical Product Manager / Head of Department
2022-062024-05 · Москва

Управление разработкой платформы контейнеризации (Nodus): стратегия, roadmap, команда, бюджет, комплаенс (ФСТЭК 118).

Responsibilities

  • Формирование стратегического видения развития платформы контейнеризации и архитектуры Nodus.
  • Проработка среднесрочных и долгосрочных планов продукта, управление дорожной картой.
  • Управление подразделением: 19 специалистов (11 C++/Go разработчиков, 4 тимлида, 3 DevOps, 2 PM).
  • Построение системы кадрового роста: развитие тимлидов, онбординг, менторинг.
  • Ведение бюджета подразделения, контроль затрат и оптимизация ресурсов.
  • Запуск релизной политики и единых инженерных процессов отдела.
  • Взаимодействие с коммерческим и юридическим блоками: документация РИД, регистрация в Роспатенте/Минцифры.
  • Закрытие технических GAP’ов по требованиям ФСТЭК 118: аналитика фичей, контроль реализации.

Results

  • Увеличил команду с 5 до 19 человек за 6 месяцев; сформировал костяк тимлидов.
  • Наладил проектное управление: прозрачное планирование, релизы, единые стандарты документации и технических артефактов.
  • Сформировал стратегию развития Nodus, сохранив совместимость с vanilla Kubernetes и best-practices.
  • Спроектировал платформу без привязки к конкретным мониторинг/UI → фундамент для экосистемы AstraLinux или интеграции в сторонние решения.
  • Сертифицировал ключевые компоненты под ФСТЭК (приказ 118), разработал решения для закрытия требований.
  • Разработал и запустил MVP нового формата приложений ОС: основа для внутреннего marketplace и унифицированной поставки ПО.

Tech: C/C++, Go, Kubernetes, Docker, Podman, OpenVSwitch, AstraCloud, SDN, Jira, Confluence, PMBOK

Qt MediaТехнический менеджер проектов
2021-012022-05 · Москва

Telecom highload: inline-фильтрация трафика, блокировка рекламы, сбор сетевой статистики до 80 Гбит/с.

Responsibilities

  • Управление распределённой командой из 5 инженеров (4 C++/DPDK + 1 сетевой инженер/QA).
  • Курирование разработки системы inline-обработки трафика (DPDK) и подсистем фильтрации/статистики/control-plane/config.
  • Code review и техруководство: оптимизация CPU usage, снижение latency до <5 мс.
  • Организация пилотирования и боевых внедрений у операторов (МТС, Tele2, Мегафон, Билайн + Tele2 Казахстан).
  • Найм, развитие команды, управление workload.
  • Внедрение SDLC, CI/CD, автоматизации сборки и деплоя (Ansible + стандартизация артефактов).

Results

  • Успешные пилоты и боевые внедрения у всех 4 федеральных операторов + Tele2 Казахстан.
  • Продукт обслуживал совокупную абонентскую базу до 3 млн устройств без деградации QoS.
  • Latency снижена до <5 мс; оптимизирована загрузка CPU.
  • Объединил 5 разрозненных репозиториев в единый проект.
  • Compile-time конфигурации: единый код, разные билды под операторов.
  • Сократил время деплоя с 5 часов до 20 минут (CI/CD + Ansible).

Tech: C/C++, DPDK, TCP/IP, Ansible, CI/CD, Jira, Confluence, HLD/LLD, PMI, Agile

Кибертех-СигналРуководитель группы разработки
2019-082021-01 · Калининград

Разработка комплексов железнодорожной автоматизации и телемеханики (ЖАТ, safety-critical, SIL4).

Responsibilities

  • Руководство региональным офисом разработки: найм, адаптация и развитие команды из 4 C++ инженеров.
  • Проектирование архитектуры модуля для системы автоматического контроля и принятия решений (safety-critical, SIL4).
  • Укрепление инженерной культуры: стандарты кодирования, ревью, контроль архитектурных решений.
  • Настройка сборочных пайплайнов, тестовых окружений, артефактов и релизного процесса.

Results

  • Спроектировал архитектуру фреймворка для safety-critical систем (SIL4).
  • Внедрил CI/CD (TeamCity/Jenkins) и юнит-тестирование (Google Test).
  • Реализовал дублирующий вычислительный модуль (двойное вычисление и валидация) для повышения надёжности.
  • Комплекс прошёл пилотирование на Московской железной дороге и подтвердил работоспособность.
  • Фактически закрыл DevOps-функцию в команде: пайплайны/окружения/артефакты/релизы.
  • Открыл региональный офис, руководил командой разработки.

Tech: C/C++, Qt, Linux, SIL4, Google Test, TeamCity, Perforce, Jenkins

Системные технологииSenior C++ Developer
2019-012019-08 · Калининград

Архитектурный рефакторинг highload ПО, модули камеры/интеграции с моделью распознавания, PoC на OpenCV.

Responsibilities

  • Архитектурный рефакторинг: снижение связанности, повышение модульности и расширяемости.
  • Проектирование и реализация вспомогательных модулей C++/Qt (камера, передача снимков в модель распознавания).
  • PoC распознавания даты на термочеках (OpenCV + Python-модель): подготовка данных/нормализация/интеграция C++↔Python.
  • Развитие инженерной культуры: внутренние митапы, mentoring junior.
  • Запуск серии внутренних подкастов для улучшения инженерной коммуникации.

Results

  • Провёл глубокий архитектурный рефакторинг, упростив развитие продукта и ускорив внедрение новых функций.

Tech: C/C++, Qt, Linux, Python, OpenCV

Techinline (FixMe.IT)Senior C++ Developer
2016-112019-01 · Москва

Удалённый доступ и техподдержка: screen-capture/remote-desktop, WebRTC, мультиплатформенность.

Responsibilities

  • Проектирование архитектуры модулей screen-capture и remote-desktop для высоконагруженного мультиплатформенного продукта.
  • Реализация кроссплатформенной системы захвата экрана (Windows XP+, macOS, Linux KDE/Gnome) на C++/Qt + WebRTC.
  • Механизм бесшовного переключения между удалёнными сессиями и корректная работа с несколькими окнами/мониторами.
  • Участие в архитектурных решениях продукта: слои, API, взаимодействие модулей, работа с видеопотоком.
  • Code review, модульные и интеграционные тесты (Google Test), покрытие ~70%.
  • Оптимизация перформанса, устранение критических багов, сопровождение сборки.

Tech: C++, Qt, WebRTC, Google Test, Windows, macOS, Linux, Objective-C, Swift

ООО ТИУ Группа (TIU Hotel)Руководитель разработки / Product Owner
2016-022016-11 · Иркутск

Продукт для отелей/туристов: мобильные приложения + backend + уведомления; интервью, гипотезы, MVP, пилоты.

Responsibilities

  • Формирование продуктовой стратегии и архитектуры: iOS/Android, backend-сервисы, уведомления.
  • Интервью с менеджерами/собственниками отелей (4+), гипотезы и требования.
  • Проектирование и реализация MVP: мобильное приложение, админ-панель, уведомления, заказ услуг (room-service/экскурсии/бар/ресторан).
  • Управление кросс-функциональной командой: iOS, Android, 2 backend (PHP), контент-менеджер, 3 sales.
  • Scrum: 2-недельные спринты, планирование/демо/ретро.
  • Продуктовая аналитика: метрики, Google Analytics + Firebase Logging.
  • Пилоты в 3 гостиницах, сбор обратной связи, корректировка модели; CI/CD и релизный цикл.

Results

  • Спроектировал архитектуру продукта и вывел MVP в прод за ограниченное время.
  • Увеличил посещаемость мобильного приложения в 2 раза на пилотах за счёт UX и системы уведомлений.
  • Запустил финансовую модель посредника (комиссия за транзакцию), сформировал юнит-экономику.
  • Внедрил аналитику GA + централизованное логирование Firebase, ускорив реакцию на инциденты и качество релизов.
  • Подтвердил ценность продукта на реальных внедрениях и собрал входящие запросы на подключение.

Tech: iOS (Objective-C/Swift), Android, PHP, Microsoft Azure, Google Analytics, Firebase Logging, Scrum, CI/CD, TestFlight

Сумма АйТиSenior C++ Developer
2014-022016-02 · Иркутск

Разработка/доработка браузера на базе Chromium (playfree.org), модернизация Telegram Desktop (Qt) для техподдержки.

Responsibilities

  • Доработка браузера на базе Chromium в составе команды (playfree.org).
  • Модернизация Telegram Desktop (Qt) для задач техподдержки.

Results

  • Реализовал собственную систему уведомлений для кастомизированных уведомлений пользователю.
  • Разработал кастомизируемый инсталлятор (JS + WinAPI).
  • Модифицировал Telegram Desktop для наблюдения одновременно за 50+ чатами.
  • Доработка уведомлений снизила на 30% количество просроченных SLA в техподдержке.

Tech: C++, Google Test, JavaScript, WinAPI, CEF/Chromium, Google Chrome

ISPsystemMiddle C++ Developer
2013-012014-02

Хостинг-панели ISPmanager/COREmanager/DNSmanager: тестирование и доработка модулей, юнит-тесты, SDK.

Responsibilities

  • Тестирование и доработка модулей ISPmanager 5, COREmanager 5, DNSmanager 5.

Results

  • Увеличил покрытие юнит-тестами до 60–70%.
  • Добавил в SDK работу с webform.

Tech: C++, Google Test, Mozilla Testopia, websocket, fastCGI, Release Management

ЗАО «Энергетические Технологии»Junior C++ Developer
2008-082013-01 · Иркутск

SCADA и противоаварийная автоматика (ПАА) для энергетических объектов.

Responsibilities

  • Разработка SCADA системы.
  • Разработка и внедрение комплекса противоаварийной автоматики (ПАА).
  • Внедрение и сопровождение ПО на объектах энергетики.

Results

  • Разработал просмотровщик и редактор мнемосхем.
  • Запустил 2 комплекса ПАА (Зейская ГЭС и Бурейская ГЭС) для линий до 500 кВ.
  • Внедрил 10+ инсталляций SCADA на энергетических объектах Иркутской области.

Tech: C++, Qt, Delphi, Windows Embedded, Linux, Real Time OS, АСУ ТП