Senior Software Architect с 17-летним опытом разработки высоконагруженных систем. Работаю в Ростелеком ИТ (омниканальная система, вивдема видеоаналитики, 50К RPS), М.Видео-Эльдорадо (e-commerce платформа для 15М пользователей). Руководил командами до 25 разработчиков, участвовал в миграции монолитных систем на микросервисную архитектуру.
Специализация: проектирование распределенных систем, оптимизация производительности, построение CI/CD pipeline. Опыт интеграции ML-сервисов в production-среды.
Основной стек: Java 8-21, Spring Framework, Apache Kafka, Kubernetes, PostgreSQL, Redis, k8s.
Middle разработчикам:
Java Core до Senior-уровня: многопоточность, GC-tuning, JVM optimization
Системный дизайн: проектирование микросервисов, выбор паттернов архитектуры
Code review: повышение качества кода, соблюдение SOLID принципов
Senior разработчикам и Tech Lead:
Архитектурные решения: event-driven architecture, CQRS, saga patterns
Performance optimization: профилирование, устранение bottlenecks в БД и приложениях
Построение CI/CD: Jenkins/GitLab CI, Docker, Kubernetes deployment
Начинающим архитекторам:
Проектирование высоконагруженных систем: шардирование, репликация, кэширование
Integration patterns: API Gateway, Circuit Breaker, Bulkhead
Observability: метрики, логирование, distributed tracing (Prometheus, ELK, Jaeger)
Подготовка к собеседованиям:
Системный дизайн для Middle/Senior позиций в топ-компании
Алгоритмы и структуры данных на Java
Архитектурные вопросы: CAP теорема, consistency patterns, scalability
Форматы работы: 1:1 сессии, код-ревью в GitHub, разбор архитектурных кейсов.