Последнее обновление: 27.02.2026
Местоположение: Москва, Россия
Дата рождения: 8 ноября 1995
Образование: Высшее, бакалавр
Telegram: @kulagin
e-mail: kulaginds@yandex.ru
GitHub
LinkedIn
О себе
Опытный разработчик с 8-летним стажем. Специализируюсь на создании высоконагруженных веб-сервисов и платформенных решений.
Базово понимаю работу компьютера от прикладного программного до железных логических элементов.
Навыки
Мой основной рабочий инструмент - это Golang, но я также имею опыт решения задач на Python, PHP, JavaScript.
Экспертиза: событийно-ориентированное, многопоточное программирование, стандарт авторизации OpenID Connect, КриптоПро, медицинские данные DICOM
Операционные системы: Linux
Языки: Русский, Английский (чтение документации).
Профессиональный опыт
OZON.ru, Интернет-магазин
Москва, Россия
Ведущий разработчик информационных систем, Platform-as-a-Service
Май 2024 — Ноябрь 2025
Разработка с нуля системы авторизации SSO и плавный перевод клиентов со старой системы.
Ключевые технологии: Golang, Postgres, Kubernetes, OpenID Connect, SSO, Keycloak, Zitadel, CQRS, LDAP, Prometheus, Grafana
Объем работ
- проектирование архитектуры данных
- написание, ревью кода, документации, тестов
- интеграции с core-системами
- оптимизация узких мест для повышения производительности
- плавное переключение клиентов на новую систему
- исследование проблем перехода клиентов
Основные достижения:
- повышена производительность RPS выписки токенов на 1 порядок
- налажена интеграция с ключевыми системами
- переключено 90% клиентов до сезона
Фриланс
Full-Stack Веб-разработчик / DevOps
Август 2022 — Май 2024
Поддержка микросервисов на Go. Поучаствовал в создании финансового стартапа. Разработал архитектуру личного кабинета с медицинскими снимками с удаленным рабочим столом.
Ключевые технологии: Golang, Postgres, Docker Compose, Prometheus, Grafana, Gitlab, Ansible, S3, DICOM, VNC, Wine, Yandex Cloud, Temporal, Keycloak, ReactJS, NodeJS, nginx
Объем работ
- разработка Temporal Workflow и Activity с обработкой бизнес-кейсов
- внедрение межсервисной авторизации
- разработка frontend и backend для личного кабинета
- проектирование архитектуры, разработка и деплой удаленного рабочего стола
- разработка микросервиса для создания превью медицинского исследования
Основные достижения:
- создана система для удаленного просмотра медицинских снимков в виртуальных машинах
- создал RDP-клиент с отрисовкой графики на WebAssembly и инициализацией подключения к Windows-машине на Golang
- оптимизировал скорость формирования превью, реализовав потоковое чтение архивов из S3 в ОЗУ
- создан мониторинг с RED-метриками backend-сервисов и алертами в Telegram канал
ООО Авито Тех, сайт объявлений
Москва, Россия
Инженер-разработчик
Август 2021 — Июль 2022
Разработка и поддержка микросервисов, которые реализовывали механику монетизации Cost Per Action.
Ключевые технологии: Golang, Postgres, Kubernetes, Graphite, Grafana, pprof, C4 Model
Объем работ
- доработка микросервисы под бизнес-требования
- добавление новых метрик и графиков
- разработка фоновой задачи снятия/восстановление контента (миллионы за раз)
- написание документации
- оказание технической поддержки по продукту для поддержки первого уровня
Основные достижения:
- предложил подход описания документации по модели C4
- реализовал бота для классификации обращений в поддержку на базе ML
ООО Диагнокат, медицинский ИИ
Инженер-разработчик
Ноябрь 2020 — Август 2021
Разработка и поддержка микросервисов вокруг ИИ: бекенд для сайта, предобработка медицинских данных для ИИ, хранилище мета-информации об исследованиях, интеграции с партнерскими системами.
Ключевые технологии: Python, Flask, Golang, Gin, OpenAPI, GraphQL, Postgres, Kubernetes, pprof, DICOM, DCMTK, Prometheus, Grafana, Redis
Объем работ
- добавил новые метрики, дашборды для повышения Observability микросервисов
- доработка микросервисов под новые функции ИИ
- оптимизация потребления памяти, поиск ошибок с гонкой данных
- разработка микросервиса для оповещения партнерских систем
- оказание технической поддержки для разработчиков интеграций
Основные достижения:
- повышена стабильность работы проекта за счет быстрого реагирования на аномалии в дашбордах и настроенных алертов
- участвовал во встречах с потенциальными партнерами как технический представитель команды
- реализовал админку на базе no-code решения Retool за неделю (не было ресурсов фронтендеров)
OZON.ru, Интернет-магазин
Москва, Россия
Разработчик информационных систем, FinTech
Февраль 2019 — Октябрь 2020
Разработка микросервисов финансовых сервисов, участие в планировании, оценке задач. Разработка интеграций с внешними системами.
Ключевые технологии: Golang, Postgres, Kubernetes, Prometheus, Grafana, КриптоПро, Agile, Scrum, PlantUML
Объем работ
- разработка микросервисов
- оказание технической поддержки для поддержки первого уровня
- написание документации, диаграмм о работе микросервисов
Основные достижения:
- насколько раз находил расхождение в 1 копейку в разных микросервисах
- реализовал интеграцию с внешним сервисом с ГОСТ-криптографией
Next.car, каршеринг
Москва, Россия
Младший разработчик
Август 2018 — Февраль 2019
Доработка монолита каршеринга.
Ключевые технологии: PHP, MySQL, Yii2, Codeception
Объем работ
- разработка модулей админки, витрины, загрузки фото
- разработка модуля сопоставления каталогов
- покрытие кода тестами
Основные достижения:
- увеличил покрытие unit-тестами с 0 до 10% внедрив фреймворк Codeception
ООО ЦРПО, поиск авиабилетов
Web-разработчик
Сентябрь 2017 — Февраль 2018
Доработка CRM-системы для операторов call-центра.
Ключевые технологии: PHP, MySQL, NodeJS, WebSocket, телефония Asterisk
Объем работ
- обновление на новую open-source версию
- ускорение интеграций с IP-телефонией
- доработка модели данных под бизнес-требования
Основные достижения:
- после outsource-разработчиков сделал рефакторинг, который позволил без ошибок обновить систему на новую версию
- ускорил появление плашки входящего звонка с 1 минуты до секунд за счет переработки PHP-модуля на асинхронный NodeJS
Образование
СевНТУ/СевГУ, Институт информационных технологий и управления в технических системах, Крым
Бакалавр, 09.03.01 Информатика и вычислительная техника
Доклады на конференции
- Как ускорить код, не меняя алгоритм (GoFunc март 2024, запись на YouTube)