Открыт к предложениям — удалённо, гибрид или офис

Данила КузинDevOps / Platform Engineer

Backend-разработчик, который полюбил инфраструктуру и переходит в SRE/DevOps. Уверенный опыт разработки отказоустойчивых сервисов на Go, профилирования и работы с базами данных под нагрузкой. Понимаю, как приложения работают изнутри, потребляют память и сеть, почему они падают в продакшене и как это предотвращать. В последнее время сфокусирован на observability (Jaeger/OpenTelemetry), оркестрации в Kubernetes и оптимизации архитектуры — на текущем месте перенёс логику нескольких legacy-сервисов в KrakenD, успешно выведя их из эксплуатации без даунтайма. В свободное время углубляюсь в администрирование Linux, копаюсь в сетях. Люблю автоматизировать рутину и строить системы, которые умеют чинить себя сами.

Опыт

Где я работал

AERO· Москва

Программист отдела бэкенд-разработки / Платформенный инженер

Декабрь 2023 — настоящее время
  • Участвовал в развитии внутренней платформы 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.

Стек

С чем я работаю

Инфраструктура и оркестрация

DockerKubernetesLinuxGitLab CI/CDBash

Observability

PrometheusGrafanaJaegerOpenTelemetry

Backend и данные

GoSQLPostgreSQLKafkaRedisMongoDBElasticsearch

Архитектура и платформа

Микросервисная архитектураKrakenDKeycloak

Бэкграунд

Образование и языки

Образование

  • Магистр · 2026

    Кубанский государственный технологический университет

    ИТ и кибербезопасность, Прикладная информатика

  • Бакалавр · 2024

    Кубанский государственный технологический университет

    ИТ и кибербезопасность, Программная инженерия

Языки

  • РусскийРодной
  • АнглийскийB1 — Средний

На связи

Быстрее всего ответить получится в Telegram — это предпочитаемый способ связи.