Golang Developer · Backend Developer
DevOps Engineer · Инфраструктура и CI/CD
QA Engineer · Manual & Automation Testing
Системный аналитик · Проектирование и интеграции

Danil Visokih

Россия
Обо мне

Golang-разработчик, строю высоконагруженные системы с 2022 года. Спроектировал и внедрил несколько микросервисных систем. Ищу работу в продуктовой команде — проектную или постоянную.

DevOps-инженер с опытом построения CI/CD, контейнеризации и администрирования инфраструктуры. Обеспечиваю надёжность, отказоустойчивость и быструю доставку сервисов в продакшен. Владею Docker, Kubernetes, GitLab CI, Ansible, Terraform.

QA-инженер с фундаментом backend-разработки. Тестирую микросервисы, API и веб-приложения: от дизайна тест-кейсов до автоматизации. Сочетаю ручное тестирование с написанием автотестов. Понимаю микросервисную архитектуру, работаю с CI/CD, Docker, логами и метриками.

Системный аналитик с фундаментом backend-разработки. Провожу интервью со стейкхолдерами, выявляю бизнес-требования, моделирую процессы в BPMN 2.0 и проектирую API-интеграции. Понимаю микросервисную архитектуру на уровне кода. Декомпозирую задачи до MVP и сопровождаю на всех этапах разработки.

Опыт работы
Golang Developer Backend Developer / DevOps Backend Developer / QA Engineer Backend Developer / Системный аналитик  ·  ФГБОУ ВО ИрГУПС
декабрь 2022 – июль 2026
  • Система управления мероприятиями (ESM): 7 микросервисов на Go (Fiber, Gin), JSONB, RBAC, Redis, Nginx. Чат-бот в мессенджере MAX с состояниями FSM, регистрация по QR. Docker Compose, GitLab CI. Внедрена в ИрГУПС.
  • Разработал API расписания для интеграции с внешними платформами.
  • Построил WSDL-сервис для динамического поиска и вызова SOAP-функций.
  • Личный кабинет физлица: управление заявками, гибкая матрица доступа, автоматизация обработки обращений.
  • Docker-окружение, GitLab CI/CD, сопровождение релизов, code review.
  • Unit и интеграционные тесты, ведение технической документации.
  • CI/CD и контейнеризация: построил GitLab CI/CD-пайплайны для 7 микросервисов на Go: сборка, тестирование, деплой в Docker Compose. Оптимизация Docker-образов, настройка Nginx-балансировки.
  • Администрирование инфраструктуры: Linux-серверы, PostgreSQL, Redis, Nginx. Обеспечение отказоустойчивости, настройка мониторинга (Prometheus, Grafana).
  • Автоматизация развёртывания через Ansible: стандартизация окружений, управление конфигурациями, ускорение деплоя.
  • Интеграция с legacy-системой вуза (MySQL): настройка WSDL/SOAP-шлюза, обеспечение надёжного обмена данными.
  • Сопровождение релизов: code review, управление инцидентами, post-mortem анализ, ведение технической документации инфраструктуры.
  • IaC-подход: описание инфраструктуры кодом (Docker Compose, YAML), GitOps-практики, CI/CD в закрытом контуре.
  • Ручное тестирование 7 микросервисов: функциональное, регрессионное, интеграционное и smoke-тестирование backend-сервисов на Go и веб-приложений.
  • Тестирование REST/gRPC API: Postman, Swagger — валидация контрактов, проверка статус-кодов, edge-кейсы, тестирование JSONB/RBAC.
  • Тестовая документация: разработка тест-кейсов, чек-листов, баг-репортов (GitLab Issues). Ведение тестовой документации по 7 сервисам.
  • Верификация FSM-состояний чат-бота в MAX Messenger: 27 состояний, проверка сценариев регистрации по QR, граничные условия.
  • SQL-запросы (SELECT, JOIN, агрегации) для верификации данных в PostgreSQL и legacy MySQL — проверка целостности интеграций.
  • CI/CD-пайплайны в GitLab: запуск unit и интеграционных тестов в пайплайне, контроль качества релизов, участие в code review.
  • Система управления мероприятиями (ESM): провёл интервью с заказчиками, выявил бизнес-требования, спроектировал архитектуру из 7 микросервисов. Описал API-контракты (REST/gRPC), спроектировал ролевую модель (RBAC на JSONB), модель данных (PostgreSQL, Redis). Моделировал бизнес-процессы (BPMN 2.0), выделил MVP.
  • WSDL/SOAP-интеграция с legacy ЕИС вуза: проанализировал документацию внешней системы, спроектировал сервис-адаптер, описал контракты, согласовал формат взаимодействия с командой заказчика.
  • Личный кабинет физлица: провёл интервью с пользователями, выявил потребности, спроектировал матрицу доступа, декомпозировал на задачи для команды. Писал постановки и сопровождал реализацию.
  • Общага-бот: обследовал бизнес-процессы комендантов и студентов, зафиксировал в BPMN 2.0 (2 диаграммы), спроектировал FSM на 27 состояний, разработал Use Cases, выделил MVP и сформировал бэклог.
  • Разрабатывал техническую документацию, API-спецификации, вёл GitLab Issues в роли баг-трекера и backlog-менеджера.
  • Участвовал в планировании и приоритезации задач, проводил демо для заказчиков, собирал обратную связь и адаптировал требования.
Пет-проекты
СКОРД — Предиктивный мониторинг размыва ж/д путей
  • Backend на Python: обработка телеметрии, расчёт индекса угрозы размыва полотна за 24–72 часа до инцидента.
  • Интерактивная GIS-карта рисков, автоматические уведомления, отчётность.
  • SaaS-архитектура с моделью подписки, анализ рынка и дорожная карта продукта.
  • Руководил командой из 4 разработчиков.
  • Backend на Python: потоковая обработка телеметрии, расчёт индекса угрозы за 24–72 часа. Мониторинг и алертинг.
  • Интерактивная GIS-карта рисков, автоматические уведомления. Настройка Prometheus/Grafana для визуализации телеметрии.
  • SaaS-архитектура с контейнеризацией: Docker, CI/CD, управление окружениями. Анализ рынка и road map продукта.
  • Руководил командой из 4 разработчиков, выстроил процессы CI/CD и деплоя.
  • Верификация точности предиктивных моделей: сверка расчётов индекса угрозы, тестирование граничных условий телеметрии.
  • E2E-тестирование GIS-карты и автоматических уведомлений: проверка отображения рисков, алертинг, кроссбраузерность.
  • Функциональное и интеграционное тестирование SaaS-модулей: подписка, отчётность. Составление тест-кейсов и баг-репортов.
  • Приёмочное тестирование, координация с командой из 4 разработчиков, составление тест-плана.
  • Провёл анализ рынка и конкурентов, выделил SaaS-модель подписки, сформировал дорожную карту продукта. Проводил интервью с потенциальными пользователями для валидации гипотез.
  • Спроектировал интеграции: телеметрия → предиктивная модель → GIS-карта → уведомления. Описал API-контракты и модель данных. Руководил командой из 4 разработчиков, управлял бэклогом.
Rust2Go — Компилятор Rust to Go
  • Полный конвейер обработки исходного кода: лексер, синтаксический анализатор, построение абстрактного синтаксического дерева (AST), семантический анализ (проверка типов данных и областей видимости), формирование промежуточного представления (IR) и генерация кода на языке Go.
  • CLI-инструмент, модульное тестирование с позитивными и негативными кейсами.
  • Clean Architecture: lexer / parser / ast / sema / ir / backend.
  • Полный конвейер компиляции: lexer → parser → AST → семантика → IR → кодогенерация в Go. CLI-инструмент с автоматической сборкой.
  • CI/CD для компилятора: автоматический прогон тестов на каждом коммите, Docker-контейнеризация сборок.
  • Clean Architecture: lexer / parser / ast / sema / ir / backend — модульная структура, простая интеграция в пайплайны.
  • Модульное тестирование всех этапов конвейера: позитивные и негативные тест-кейсы для lexer, parser, AST, семантического анализатора.
  • Тест-дизайн для проверки корректности кодогенерации: эталонные выходные данные, регрессионный набор тестов.
  • Smoke и регрессионное тестирование CLI, автоматизация запуска тестов в CI/CD (GitLab).
  • Спроектировал архитектуру компилятора: разбил на модули (lexer, parser, AST, sema, IR, backend), описал контракты между стадиями, формализовал грамматики языков.
Общага-бот — AI-augmented разработка продукта
  • AI-augmented разработка: OpenCode + Context7 MCP + кастомные skills (architecture-mentor, bpmn, frontend-design, no-ai-slop). Мультимодельный подход: DeepSeek, Qwen — кодогенерация; Gemini, GPT — архитектура; Claude — code review; Grok — мозговые штурмы.
  • Модульный монолит на Go 1.23 (15+ сервисов, Fiber, GORM), FSM на 27 состояний (Redis), generics-репозитории, RBAC на JSONB. Интеграция с legacy ЕИС вуза (MySQL) и MAX Messenger Bot API. React 18 + TypeScript + Vite. Docker-деплой (PostgreSQL 16, Redis 7).
  • AI-augmented DevOps: OpenCode — генерация Dockerfile, docker-compose, скриптов деплоя. Context7 — живая документация Kubernetes, Docker, Ansible. Skills: architecture-mentor, bpmn, no-ai-slop. Мультимодельный подход: DeepSeek — скрипты, Gemini/GPT — отказоустойчивость, Claude — post-mortem.
  • Контейнеризация и деплой: Docker, Docker Compose, PostgreSQL 16, Redis 7. Полный CI/CD-цикл для модульного монолита (15+ сервисов). Инфраструктурный мост PostgreSQL → legacy MySQL (ЕИС вуза). Nginx, SSL/TLS.
  • AI-augmented QA: OpenCode — генерация тест-кейсов, чек-листов, скриптов для API-тестирования. Context7 — документация тестовых фреймворков. Skills: bpmn, architecture-mentor, no-ai-slop. Мультимодельный подход: DeepSeek/Qwen — скрипты, GPT — тест-планы, Claude — анализ багов.
  • Тестирование FSM (27 состояний, Redis): верификация переходов, race conditions, граничные условия. Интеграционное тестирование PostgreSQL ↔ legacy MySQL (ЕИС вуза) и MAX Messenger Bot API. Тестирование RBAC на JSONB.
  • Обследование и моделирование: провёл интервью с комендантами и студентами, выявил as-is бизнес-процессы, зафиксировал в BPMN 2.0 (2 диаграммы). Спроектировал to-be: FSM на 27 состояний, Use Cases для каждой роли.
  • Спроектировал интеграцию с legacy ЕИС вуза (MySQL) и MAX Messenger Bot API: анализ документации, API-контракты, модель данных. Декомпозировал на MVP, управлял бэклогом в GitLab Issues.
Достижения
  • 1 Победа на всероссийском конкурсе «Soft-Парад» — система управления мероприятиями ИрГУПС (Красноярск, СибГУ им. Решетнева)
  • 2 2 место в хакатоне «Цифровая эра транспорта» в роли тимлида
  • 3 Финалист конкурса на именную стипендию Евгения Касперского