Константин Пестехин
Tech Lead · Solution Architect · Java / Kotlin
Отвечаю за техническую сторону проекта целиком — от архитектуры и команды до прода и алертов. Запускаю системы с нуля, перевожу продукты на новый стек, провожу технический аудит и нахожу слабые места до того, как они станут инцидентом.
Результаты
Сейчас
- Строю harness для ИИ-агентов: эпик превращается в готовые задачи и код на ревью.
- Работаю над AI-прокси: выдача прав, лимитирование запросов, мониторинг.
- Ускоряю интеграционные тесты — быстрее обратная связь, чаще релизы.
Когда меня зовут
Запуск с нуля
Архитектура, выбор стека, ADR, CI/CD и observability закладываются до первого релиза. Команда с первого дня работает по понятным правилам.
Технический аудит
Архитектура, код, интеграции, безопасность, эксплуатация. На выходе — карта рисков с приоритетами и план: что чинить первым и почему.
Миграция и рефакторинг
Перевод продукта на новый стек, выделение доменов, рефакторинг на всех уровнях — от кода до границ сервисов, без остановки бизнеса.
Техническое лидерство
Архитектурное ревью и технический надзор за командами, 1-2-1, рост инженеров. Веду команды на русском и английском.
Как я работаю
- Решения записаны. Каждое значимое решение — ADR с контекстом и альтернативами. Через год понятно, почему сделано именно так.
- Прод видно. Метрики, логи и алерты — Prometheus, Grafana, Loki, Graylog. Об инциденте команда узнаёт раньше пользователей.
- Интеграции не роняют систему. Лимиты, таймауты, ретраи, идемпотентность: сбой внешнего партнёра остаётся его сбоем, а не каскадом по всей платформе.
- Безопасность — часть архитектуры. Keycloak, Spring Security, поиск уязвимых мест на ревью, а не после инцидента.
- Руками, а не только на слайдах. Сам настраиваю CI/CD, Kubernetes, Linux и сеть. Архитектура, которую я рисую, — та, которую я умею запустить.
Путь
- Backend-разработчик Java, Kotlin, Spring, интеграции, базы данных, UI на Vue.js
- Тимлид Команда, процессы, 1-2-1, ответственность за результат
- Техлид Архитектура, ревью, CI/CD, технический надзор за несколькими командами
- Solution Architect Сейчас: архитектура решений, AI-инфраструктура и агентные пайплайны
Стек
AI agentsMCPJava 8–25KotlinSpring Boot 2–4KtorWebFluxPostgreSQLOracleClickHouseCassandraKafkaRabbitMQTemporalKubernetesAzureGitLab CI/CDKeycloakPrometheusGrafana
Весь стек и опыт →Нужен человек, который возьмёт технику на себя?
Напишите: обсудим задачу и формат — штат, контракт или аудит.
Обсудить проектПоследние статьи
- Виртуальные потоки в Java: где они помогают, а где нет
Что на самом деле дают виртуальные потоки backend-сервису, почему они не ускоряют код и какие узкие места остаются: pinning, пулы соединений, ThreadLocal.