Вы меня искали?

Евгений Куликов | Golang, Software Engineer, Team / Tech lead

Вы меня искали?

Профиль

Инженер с более чем 20-летним опытом, специализирующийся на разработке, проектировании архитектур, автоматизации, системном программировании и управлении командами. Работаю на стыке инженерии и лидерства, развивая команды, устраняя хаос и создавая масштабируемые решения. Предпочитаю Go, Kubernetes, DDD, Clean Architecture, и подхожу к задачам с позиции системного мышления и прагматичного решения проблем.

Ключевые компетенции
  • Проектирование платформенных решений (PaaS, internal tooling)
  • Управление командами, найм, менторинг
  • DDD, микросервисы, CI/CD, Highload
  • Observability, инфраструктура, автоматизация
  • Аналитика и автоматизация процессов
Технологии
Golang
gRPC
Kubernetes
PostgreSQL
Redis
CI/CD
Ansible
Grafana
VictoriaMetrics

Достижения

Чтобы не пересказывать всё, выделил ключевые места и чем занимался
Wildberries / СберМаркет
  • Настроил команду платформенной разработки: от хаоса к устойчивой delivery-машине.
  • Повысил автономность команд — 80% задач закрываются без моего участия.
  • Внедрил KPI и метрики: Lead Time, SLO, Delivery On Date.
  • Выстраивал продуктовую и тех-стратегию совместно с доменами.
  • Собрал платформенную команду, нанял недостающие позиции, выстроил процессы.
Coins.ph / FinchPay
  • Выделил и выстроил отдельную команду PaaS: найм, OKR, процессы, метрики.
  • Внедрил DDD как основу архитектуры новых сервисов.
  • Создал сервис визуализации зависимости микросервисов: сократил время аудита и анализа.
  • Интегрировал observability решения на уровне всей компании.
  • Спроектировал и впоследствии реализовал мультитрейд платформу, которая выстояла кризис на рынке
Neo Blockchain (RnD)
  • Руководил core-командой и командой интеграционных сервисов.
  • Построил с нуля процессы CI/CD, autotests, staging.
  • Реализовал интеграции с S3, WebDAV, FTP и другими протоколами.
  • Участвовал в Opensource-проектах сообщества CityOfZeon.
  • Перенял проект, а в последствии построил команду для сопровождения Go-ноды NeoBlockchain.
Cryptopay
  • Собрал core-команду: найм, OKR, процессы, метрики.
  • Реализовал и внедрил фреймворк-конструктор для быстрого запуска микросервисов.
  • Спроектировал, а позже запустил сервис взаимодействия межбиржевой торговли.
  • Совместно с DevOps командой спроектировали, а позже внедрили CICD практики на уровне компании.

Реализованные проекты

Я выбрал несколько проектов, историей которых хотел бы поделиться. Не подумайте, это не самые лёгкие или беспроблемные проекты, у каждого сложная судьба, а потому считаю важным осветить её.

ПрофМастер

Website / CMS

Роли: Разработка, Архитектура, Клиентская поддержка

Заказ был простым: сделать сайт. Но стояла задача создать систему, независимую от разработчиков. Я спроектировал структуру, внедрил админку-конструктор и обучил клиента самостоятельной работе. Через годы проект остался актуальным — благодаря архитектуре, которая учитывает будущее.

Ruby/Rails UI/UX CMS JavaScript

Teratek

E-commerce

Роли: Кризис-менеджмент, DevOps, Поддержка

Магазин был на грани закрытия: падения, ошибки, ноль документации. Вместе с командой мы быстро проведи аудит, исправили критичные баги, настроили CI/CD и начали восстанавливать доверие клиентов. Спустя месяц продажи стабилизировались. Этот проект стал отличным примером кризис-менеджмента под давлением.

PHP CI/CD Docker Observability

Золотая Цифра

CRM (Custom)

Роли: Аналитика, Архитектура, Разработка

Пока работал как freelancer, ко мне и коллеге обратились с вопросом: «Сможете сделать CRM?». Мы с Александром начали с глубокой аналитики, даже поработали «в полях», чтобы понять процессы. Архитектура, решения и UX выросли по сути из реальных задач и общения с потенциальными пользователями. Итог — не просто CRM, а инструмент, которым сотрудники компании действительно хотели пользоваться.

Freelance Backend UX PHP / Go

ПрайсХаус

SaaS CRM

Роли: Архитектура, Командообразование, CI/CD

После успеха предыдущего проекта заказчик захотел чтобы продукт не только работал у него, но и на него, а именно под аренду другим компаниям. Совместно с коллегой спроектировали SaaS-архитектуру с конфигурируемыми, независимыми модулями. Потребовалось много рефакторинга и поддержки миграций. Но в итоге получился первый в моей практике продукт с моделью масштабируемого внедрения.

SaaS Multi-Tenant DevOps Observability

ИнТелКом / FiberSide

Платформенные сервисы

Роли: Архитектура, Backend, Сетевой стек

Компания запускала Wi-Fi точки в общественных местах, а так же авторизацию согласно законов РФ — всё должно было работать 24/7. Вместе с командой вели разработку ключевых сервисов, интеграцию с billing-системой, внедрение мониторинга и логирования. Это был мой первый продакшн-опыт с незнакомыми ранее решениями, и он дал сильный рост.

Networking Audit Microservices Golang

StartBase

Frontend-платформа

Роли: Техлид, Архитектура, Инфраструктура

Проработав в компании долгое время как ведущий разработчик, я наконец получил повышение. Так совпало, что начальник не мог найти кому доверить архитектуру frontend-платформы. Новая задача, интересный вызов. Я взял тайм-аут, прошёл ряд курсов для повышения квалификации, а позже, вместе с дизайнером собрали UI Kit, внедрили Storybook. Далее была кропотливая работа с CICD и правилами PR-ревью. Приходилось многое решать лично, но затем масштабировал на команду. В результате разработка фич стала в 2 раза быстрее без потери качества.

React Headless UI CI/CD UI Design

DevHub Platform

Внутренний портал

Роли: Архитектура, Backend, Frontend

В компании был хаос: метрики, код и документация разбросаны. Я предложил архитектуру, в которой всё сводится в единый портал. Интеграции с Sentry, Git, Grafana, карточки проектов, внутренний API. Это дало инженерам прозрачность и экономию времени на рутине.

Clean Architecture Monitoring Frontend API

Refactorium

Технический аудит

Роли: Аудит, Архитектура, Разработка

Проект застыл: баги, страх трогать код, бизнес в тупике. Я провёл аудит, переписал архитектурное ядро и внедрил документацию. Провели воркшопы с командой, убрали техдолг. Через 2 месяца проект ожил, а команда почувствовала контроль и уверенность.

SOLID KISS Code Review Golang

Golang Tooling Contributions

Open Source

Роли: Контрибьютор, Issue Hunter

Работая с разными Go-проектами, я начал делать pull request-ы в Golang, Echo, TiDB и другие open-source. Писал утилиты, генераторы и обёртки. Это дало мне понимание, как проектировать библиотеки и какую пользу приносит комьюнити. До сих пор слежу за их развитием.

Open Source Golang Community CLI Tools

NetBox Wrapper

Сетевые утилиты

Роли: Системный разработчик

Пришлось интегрировать сетевую информацию из NetBox и других источников. Я написал обёртку на Go с удобным API, асинхронной обработкой и логированием. Проект быстро подхватили коллеги. Благодаря ему сетевые задачи стали воспроизводимыми и масштабируемыми.

Networking Golang Async Integration

TeamRadar

Внутренние процессы

Роли: Тимлид, Ментор, Процессы

При масштабировании команды стал важен рост людей и процессов. Я ввёл регулярные review, карьерные треки, стандарты документации и CI. Провёл десятки 1:1 и менторских сессий. Благодаря этому мы сократили текучесть и повысили вовлечённость команды.

Team Management CI/CD Docs-as-Code Growth

FinchPay

Микросервисная платформа

Роли: Архитектор, Разработчик

В рамках платформы платёжных микросервисов я создал архитектуру запуска: Graceful shutdown, middleware, observability, стандартные модули. Это снизило время старта новых команд в 3 раза и позволило поддерживать качество кода вне зависимости от проекта.

Platform Engineering Golang Clean Architecture

DevPortal Platform

Internal Developer Platform

Роли: Архитектура, Разработка, Интеграции

В компании не хватало единого источника правды о сервисах — информация была разбросана между вики, дашбордами и устной памятью сотрудников. Я предложил и реализовал внутренний портал для инженеров, объединивший поиск сервисов, документацию, покрытия, контракты и e2e-тесты. Мы внедрили авторизацию через Keycloak, разработали дашборды и карточки проектов. Это решение повысило прозрачность, ускорило онбординг и снизило количество лишних вопросов в инженерной команде.

Docs Golang VueJS Keycloak CI/CD

SpeechKit Proxy

Streaming Gateway

Роли: Хобби, Разработка

Этот проект начался как эксперимент дома: мне хотелось соединить голосовое управление и приватность. Я реализовал прокси-сервер на Go для локальной обработки речи с протоколом Wyoming, внедрив кэширование и fallback-механизмы. Это позволило Home Assistant работать без интернета. В процессе изучил особенности stream-аудио и построил систему, которой пользуюсь каждый день.

Home / Hobby SpeachKit Golang

HomeInfra

Smart Home Stack

Роли: Хобби, Разработка

Умный дом — больше чем комфорт. Этот хобби-проект начался с одной розетки, а превратился в распределённую систему из Zigbee, Matter и MQTT. Я настраивал автоматизации, следил за стабильностью, изучал особенности Zigbee2MQTT и взаимодействие устройств. Благодаря этому моя семья управляет домом голосом, а я — научился проектировать IoT-инфраструктуру.

Home / Hobby HomeAssistant ESPHome Zigbee2MQTT Matter Automation

AutoNAS

Storage / Media Infrastructure

Роли: Хобби, Интеграция

Меня не устраивали облачные решения и я решил собрать свой NAS на базе TrueNAS. Проект стал настоящей школой DevOps: пришлось разобраться с ZFS, Docker, автоматическим бэкапом и медиа-сервисами. Теперь моя медиатека обновляется автоматически, а все данные под контролем. Этот проект многое дал мне в плане понимания хранения и автоматизации.

Home / Hobby TrueNAS / Media Server Ansible

VoiceAssistant Stack

Local Voice Assistant

Роли: Хобби, Интеграция

Я захотел голосового помощника, который работает без интернета. Начался домашний проект: Whisper.cpp + TTS Wyoming + Home Assistant. Я собрал стек, настроил локальное STT/TTS, добавил обработку команд и управляющие сценарии. Это был вызов — real-time, низкие задержки, поддержка команд. Зато теперь у меня — автономный помощник, не зависимый от облаков.

Home / Hobby Wyoming HomeAssistant

Router Automation

Networking / Infrastructure

Роли: Хобби, Сеть

Работая с Mikrotik и Keenetic, я устал вручную вносить настройки. Так родился проект автоматизации домашней сети. Я внедрил DHCP, VPN, WireGuard, VLAN через скрипты и шаблоны. Разобрался в RouterOS и API, научился устранять проблемы удалённо. Теперь моя сеть самонастраивается при сбое — и всё это началось с желания облегчить себе жизнь.

Mikrotik / Keenetic RouterOS VPN Firewall