Александр Ермаков CTO / Head of Engineering / Technical Project Manager CONTACT Email: a.ermakov.dev@gmail.com Telegram: @aermakov Phone: +7 950 068-32-93 Location: Москва SUMMARY - Трансформация команд: пересобрал 4 инженерные команды; в посткредите — попадание в спринт 90% за 6 месяцев; в автокредите — 80% и time-to-market улучшен в 2 раза. - Координация и синхронизация 5+ продуктовых команд (Go, BPM, интеграции, фронт, QA, DevOps). - Внедрил единый SDLC: релизное планирование → unit-тестирование → quality gates → версионирование → change logs; метрики DORA / Incident SLA / Test Coverage. - Qt Media (telecom highload): inline-фильтрация на DPDK до 80 Гбит/с; latency <5 мс; внедрения у МТС/Tele2/Мегафон/Билайн (+ Tele2 Казахстан); сокращение деплоя 5 часов → 20 минут. - 4Security: построил продукт с нуля до MVP и первых продаж; AI-модуль рекомендаций и адаптация output под роли CEO/CTO/DevOps; 21 клиент за 1 месяц после запуска (через коммерческую команду). 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 Bank — Software Engineering Manager (2024-11 — present) Управление несколькими продуктовыми командами и инженерными практиками в финтехе (Solution Architecture, процессы, качество, метрики). Responsibilities: - Координация и синхронизация 5+ команд разработки (Go, BPM, интеграции, фронт, QA, DevOps). - Управление техническим бэклогом (до 20% общей ёмкости), приоритизация и оценка рисков для бизнеса. - Формирование и развитие инженерных команд: найм, рост техлидов, 1:1, ревью компетенций, планы развития. Results: - Полностью пересобрал 4 инженерные команды: укомплектовал, выделил техлидов, вывел на стабильную поставку. - Посткредит: обновил 3/4 состава; попадание в спринт достигло 90% через 6 месяцев. - Автокредит: разделил команду на 2 потока, нанял QA/SA/backend; попадание в спринты 80%, time-to-market улучшен в 2 раза. Tech: Go, OpenSearch, Camunda, Kubernetes, Dynatrace, SonarQube, DerScanner, Jira, Confluence, SAFe, Scrum, Kanban Третья Сторона — Технический директор (CTO) — 4Security (2025-02 — 2025-11) Founding CTO: платформа управления рисками ИБ (сканирование периметра, задачи по устранению уязвимостей, бэкап инфраструктуры, интеграции, AI-рекомендации). Responsibilities: - Формирование продуктовой и технической стратегии: от идеи и гипотез до MVP и первых продаж. - Определение технологического стека и архитектуры платформы. - Проектирование backend-архитектуры, интеграций с ИБ-решениями и AI-модулями. Results: - За 6 месяцев собрал команду и выстроил полный цикл разработки продукта с нуля. - Запустил MVP платформы управления ИБ-рисками. - Сделал систему задач по устранению уязвимостей: автоматическая генерация, адаптация описания под роль (CEO/CTO/DevOps), AI-рекомендации. Tech: Go, Flutter, GitLab, Yandex Cloud, VictoriaMetrics, Grafana, Figma, AI AstraLinux — Technical Product Manager / Head of Department (2022-06 — 2024-05) Управление разработкой платформы контейнеризации (Nodus): стратегия, roadmap, команда, бюджет, комплаенс (ФСТЭК 118). Responsibilities: - Формирование стратегического видения развития платформы контейнеризации и архитектуры Nodus. - Проработка среднесрочных и долгосрочных планов продукта, управление дорожной картой. - Управление подразделением: 19 специалистов (11 C++/Go разработчиков, 4 тимлида, 3 DevOps, 2 PM). Results: - Увеличил команду с 5 до 19 человек за 6 месяцев; сформировал костяк тимлидов. - Наладил проектное управление: прозрачное планирование, релизы, единые стандарты документации и технических артефактов. - Сформировал стратегию развития Nodus, сохранив совместимость с vanilla Kubernetes и best-practices. Tech: C/C++, Go, Kubernetes, Docker, Podman, OpenVSwitch, AstraCloud, SDN, Jira, Confluence, PMBOK Qt Media — Технический менеджер проектов (2021-01 — 2022-05) Telecom highload: inline-фильтрация трафика, блокировка рекламы, сбор сетевой статистики до 80 Гбит/с. Responsibilities: - Управление распределённой командой из 5 инженеров (4 C++/DPDK + 1 сетевой инженер/QA). - Курирование разработки системы inline-обработки трафика (DPDK) и подсистем фильтрации/статистики/control-plane/config. - Code review и техруководство: оптимизация CPU usage, снижение latency до <5 мс. Results: - Успешные пилоты и боевые внедрения у всех 4 федеральных операторов + Tele2 Казахстан. - Продукт обслуживал совокупную абонентскую базу до 3 млн устройств без деградации QoS. - Latency снижена до <5 мс; оптимизирована загрузка CPU. Tech: C/C++, DPDK, TCP/IP, Ansible, CI/CD, Jira, Confluence, HLD/LLD, PMI, Agile Кибертех-Сигнал — Руководитель группы разработки (2019-08 — 2021-01) Разработка комплексов железнодорожной автоматизации и телемеханики (ЖАТ, safety-critical, SIL4). Responsibilities: - Руководство региональным офисом разработки: найм, адаптация и развитие команды из 4 C++ инженеров. - Проектирование архитектуры модуля для системы автоматического контроля и принятия решений (safety-critical, SIL4). - Укрепление инженерной культуры: стандарты кодирования, ревью, контроль архитектурных решений. Results: - Спроектировал архитектуру фреймворка для safety-critical систем (SIL4). - Внедрил CI/CD (TeamCity/Jenkins) и юнит-тестирование (Google Test). - Реализовал дублирующий вычислительный модуль (двойное вычисление и валидация) для повышения надёжности. Tech: C/C++, Qt, Linux, SIL4, Google Test, TeamCity, Perforce, Jenkins Системные технологии — Senior C++ Developer (2019-01 — 2019-08) Архитектурный рефакторинг highload ПО, модули камеры/интеграции с моделью распознавания, PoC на OpenCV. Responsibilities: - Архитектурный рефакторинг: снижение связанности, повышение модульности и расширяемости. - Проектирование и реализация вспомогательных модулей C++/Qt (камера, передача снимков в модель распознавания). - PoC распознавания даты на термочеках (OpenCV + Python-модель): подготовка данных/нормализация/интеграция C++↔Python. Results: - Провёл глубокий архитектурный рефакторинг, упростив развитие продукта и ускорив внедрение новых функций. Tech: C/C++, Qt, Linux, Python, OpenCV Techinline (FixMe.IT) — Senior C++ Developer (2016-11 — 2019-01) Удалённый доступ и техподдержка: screen-capture/remote-desktop, WebRTC, мультиплатформенность. Responsibilities: - Проектирование архитектуры модулей screen-capture и remote-desktop для высоконагруженного мультиплатформенного продукта. - Реализация кроссплатформенной системы захвата экрана (Windows XP+, macOS, Linux KDE/Gnome) на C++/Qt + WebRTC. - Механизм бесшовного переключения между удалёнными сессиями и корректная работа с несколькими окнами/мониторами. Tech: C++, Qt, WebRTC, Google Test, Windows, macOS, Linux, Objective-C, Swift ООО ТИУ Группа (TIU Hotel) — Руководитель разработки / Product Owner (2016-02 — 2016-11) Продукт для отелей/туристов: мобильные приложения + backend + уведомления; интервью, гипотезы, MVP, пилоты. Responsibilities: - Формирование продуктовой стратегии и архитектуры: iOS/Android, backend-сервисы, уведомления. - Интервью с менеджерами/собственниками отелей (4+), гипотезы и требования. - Проектирование и реализация MVP: мобильное приложение, админ-панель, уведомления, заказ услуг (room-service/экскурсии/бар/ресторан). Results: - Спроектировал архитектуру продукта и вывел MVP в прод за ограниченное время. - Увеличил посещаемость мобильного приложения в 2 раза на пилотах за счёт UX и системы уведомлений. - Запустил финансовую модель посредника (комиссия за транзакцию), сформировал юнит-экономику. Tech: iOS (Objective-C/Swift), Android, PHP, Microsoft Azure, Google Analytics, Firebase Logging, Scrum, CI/CD, TestFlight Сумма АйТи — Senior C++ Developer (2014-02 — 2016-02) Разработка/доработка браузера на базе Chromium (playfree.org), модернизация Telegram Desktop (Qt) для техподдержки. Responsibilities: - Доработка браузера на базе Chromium в составе команды (playfree.org). - Модернизация Telegram Desktop (Qt) для задач техподдержки. Results: - Реализовал собственную систему уведомлений для кастомизированных уведомлений пользователю. - Разработал кастомизируемый инсталлятор (JS + WinAPI). - Модифицировал Telegram Desktop для наблюдения одновременно за 50+ чатами. Tech: C++, Google Test, JavaScript, WinAPI, CEF/Chromium, Google Chrome ISPsystem — Middle C++ Developer (2013-01 — 2014-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-08 — 2013-01) SCADA и противоаварийная автоматика (ПАА) для энергетических объектов. Responsibilities: - Разработка SCADA системы. - Разработка и внедрение комплекса противоаварийной автоматики (ПАА). - Внедрение и сопровождение ПО на объектах энергетики. Results: - Разработал просмотровщик и редактор мнемосхем. - Запустил 2 комплекса ПАА (Зейская ГЭС и Бурейская ГЭС) для линий до 500 кВ. - Внедрил 10+ инсталляций SCADA на энергетических объектах Иркутской области. Tech: C++, Qt, Delphi, Windows Embedded, Linux, Real Time OS, АСУ ТП