Последние 10 лет работаю разработкой. 4 года как тим-лид и 6 лет как глава разработки (тимлид тимлидов) в международных компаниях.
Мне нравится руководить людьми. Стиль управления - через служение команде и компании.
Я не верю в ерунду "мы в компании как одна семья", но я верю во взаимное уважение внутри команды и компании.
Neuffer Fenster + Türen GmbH - e-commerce компания, европейский лидер по продажам окон, дверей, и сопутствующих товаров онлайн. 7 интернет-магазинов в 6 странах Европы.
Должность - глава отдела разработки.
Организационные задачи и вызовы:
- рекрутинг, команда выросла в три раза, при этом за последние 4 года в отделе нулевая текучка, ни одного увольнения
- организационное планирование команд, дисциплина
- построение процессов разработки (от начала планирования задач до процесса ревью и деплоя).
- построение функциональных команд в рамках IT-департамента исходя (Configurator, Frontend, Shops, Backend, QA)
- организация процесса тестирования ( unit-, функциональные тесты, crowd-testing, внутреннее тестирование)
- управление лучшей командой инженеров
- сокращение затрат на AWS на 40% через оптимизацию ресурсов и миграцию на Kubernetes с более гибким масштабированием ресурсов
- внедрение внутренних стандартов (например, coding standards)
Технические вызовы и достижения:
- миграция с громоздкой AWS EC2 инфраструктуры на Kubernetes / Istio / Rancher
- миграция приложения на сервисную архитектуру
- миграция of Zend -> Symfony (6.*); PHP5.6 -> PHP8.*
- time-to-first-byte метрика стала в три раза быстрее
- миграция части данных в сторону MongoDB, активное кеширование в Redis, очереди RabbitMQ для раза задач и процессов
- создание системы мониторинга на разных уровнях (от высокого на уровне инстанцев AWS, до конечных подов и сервисов в Kubernetes)
- бизнес-репорты и метрики (Prometheus / Grafana / Metabase)
- запуск новых магазинов на этой платформе
internetstores GmbH (сейчас Signa sports united) - ecommerce компания, европейский лидер по продажам велосипедов и товаров для активного отдыха онлайн. На момент работы в компании она была активна в 14 странах Европы с 42 интернет-магазинами.
1) Управление командой разработчиков. Зона ответственности - интернет-магазины (витрины) и middleware API (REST/RabbitMQ) коммуникации между магазинами и внутренней ERP.
2) архитектура проекта, техническое руководство
3) рекрутинг, проведение технических интервью
4) планирование ресурсов, внутренних проектов
5) производительность, метрики (Blackfire, Grafana, ..)
6) Взаимодействие с другими командами (ERP, Mobile, Devops, stackholders от бизнеса)
7) миграция поиска в магазинах (включая фасетный поиск по продуктам и атрибутам) с коробочного решения Factfinder на Elasticsearch
Stack:
PHP, Symfony
MySQL
MongoDB
RabbitMQ
Redis, Memcached
Elasticsearch
Blackfire, xDebug
"Комплексное обеспечение информационной безопасности автоматизированных систем"