Открыт к предложениям — удалённо, гибрид или офис
Данила КузинDevOps / Platform Engineer
Backend-разработчик, который полюбил инфраструктуру и переходит в SRE/DevOps. Уверенный опыт разработки отказоустойчивых сервисов на Go, профилирования и работы с базами данных под нагрузкой. Понимаю, как приложения работают изнутри, потребляют память и сеть, почему они падают в продакшене и как это предотвращать. В последнее время сфокусирован на observability (Jaeger/OpenTelemetry), оркестрации в Kubernetes и оптимизации архитектуры — на текущем месте перенёс логику нескольких legacy-сервисов в KrakenD, успешно выведя их из эксплуатации без даунтайма. В свободное время углубляюсь в администрирование Linux, копаюсь в сетях. Люблю автоматизировать рутину и строить системы, которые умеют чинить себя сами.
Опыт
Где я работал
Программист отдела бэкенд-разработки / Платформенный инженер
- Участвовал в развитии внутренней платформы e-commerce, обеспечивая отказоустойчивость интеграций и оптимизацию производительности микросервисной архитектуры.
- Выполнил миграцию логики проксирования, кэширования и авторизации в API Gateway (KrakenD) с использованием кастомных хуков — вывел из эксплуатации два legacy-микросервиса без даунтайма.
- Внедрил распределённую трассировку на базе Jaeger и OpenTelemetry в Go-микросервисы для ускорения диагностики сетевых задержек и инцидентов в production.
- Настраивал health check эндпоинты (liveness/readiness probes) и graceful shutdown для корректного завершения работы сервисов при деплое и рестарте подов в Kubernetes.
- Спроектировал отказоустойчивый флоу взаимодействия с внешней системой клиента: фоновые джобы и ретраи значительно повысили процент успешных заказов при сетевых сбоях на стороне партнёра.
- Оптимизировал критический API-метод, ускорив его в 13 раз (с 800мс до 60мс) за счёт декомпозиции тяжёлых SQL-запросов и их конкурентного выполнения через Goroutines и WaitGroup.
- Реализовал защиту от циклических HTTP-редиректов на уровне БД с помощью PostgreSQL-триггера и рекурсивного обхода (WITH RECURSIVE), перенеся критическую валидацию из приложения в БД.
- Разработал сервис автоматизации встреч (Go + Zoom API + Yandex Calendar) с пулингом аккаунтов — сократил затраты компании на лицензии Zoom в 2 раза.
- Создал Kafka-консьюмер для асинхронного партиционированного импорта данных и систему генерации Sitemap, минимизировав ручной труд смежных отделов.
- Развивал базовый шаблон Go-приложения для команды: миграция DI-контейнера с google/wire на sarulabs/di и универсальная ролевая модель (RBAC), интегрированная с Keycloak.
Стек
С чем я работаю
Инфраструктура и оркестрация
Observability
Backend и данные
Архитектура и платформа
Бэкграунд
Образование и языки
Образование
Магистр · 2026
Кубанский государственный технологический университет
ИТ и кибербезопасность, Прикладная информатика
Бакалавр · 2024
Кубанский государственный технологический университет
ИТ и кибербезопасность, Программная инженерия
Языки
- РусскийРодной
- АнглийскийB1 — Средний
На связи
Быстрее всего ответить получится в Telegram — это предпочитаемый способ связи.