И так, кто же я такой?

Я инженер-программист, технический лидер и архитектор решений с более чем 20-летним опытом в разработке программного обеспечения.

Обо мне

Обо мне

Привет, меня зовут Евгений Куликов!

Мой путь в IT начался ещё в школьные годы с увлечения системами управления, автоматизацией и созданием первых утилит. Уже тогда я осознал, что настоящее удовольствие получаю, когда превращаю сложные вещи в понятные, надёжные и эффективные решения. За это время я прошёл путь от фрилансера до TeamLead’а в крупных технологических компаниях, выстроил десятки внутренних и внешних сервисов, руководил командами, оптимизировал процессы и вносил системные изменения, которые улучшали работу не только конкретных продуктов, но и компаний в целом.

Моя основная специализация — разработка отказоустойчивых сервисов на Go. Я проектирую и реализую высоконагруженные и отказоустойчивые сервисы, строю CI/CD, автоматизирую процессы и интеграции, внедряю Observability и DevOps-практики. Мне близки подходы Domain-Driven Design, Clean Architecture и инженерная дисциплина. Особенно важно для меня — создавать не просто рабочие решения, а понятные, прозрачные и масштабируемые.

Я ценю качество, открытость и инженерную зрелость. Участвую в Open Source, развиваю собственные библиотеки и помогаю другим становиться лучше — через документацию, обучение и код-ревью. Мне интересны архитектурные задачи, оптимизация процессов и построение сильных технических команд.

Если вам нужно продумать архитектуру, провести аудит, усилить команду или запустить проект с нуля — буду рад обсудить, чем могу быть полезен.

Что я могу решить?

Помогаю командам наладить предсказуемую и стабильную разработку, в которую бизнес действительно верит. Выстраиваю процессы, снижающие количество багов, ускоряю релизы и повышаю доверие к команде. Устраняю хаос в коде, документации и взаимодействии между ролями — от Dev до Ops — чтобы команда могла сосредоточиться на создании ценности, а не тушении пожаров.

  • Нет актуальной технической документации, а знания о системе «живут» только в головах отдельных сотрудников.
  • Релизы регулярно ломают функциональность, требуют восстановления данных и откатов.
  • Код-ревью и тестирование занимают много времени, но не приносят нужного качества.
  • Сервисы и приложения работают нестабильно, часто падают, а поиск причин занимает часы или дни.
  • Между разработчиками, тестировщиками и DevOps-инженерами регулярно возникают конфликты.
  • Релиз вызывает стресс, потому что никто не уверен, как поведёт себя система в продакшене.
  • Хочется выпускать обновления ежедневно, но реальность этому мешает.
  • Разработка и поставка ценности проходят непредсказуемо, бизнесу сложно доверять команде.