Старший backend-инженер · C++ / Go

Ярослав Карунный

Проектирую и создаю MVP, надёжные backend-системы, внутренние инструменты и решения для автоматизации на C++ и Go.

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

8+ лет коммерческой разработки.

Избранные работы

Системы, построенные вокруг реальных процессов

Четыре проекта, которые показывают продуктовое мышление, backend-архитектуру и прагматичную реализацию на разных стадиях зрелости.

Концептуальный интерфейс NoteMe с созданием, поиском заметок и напоминаниями

Завершённый продукт

NoteMe

Рабочий Telegram-бот для заметок — первая версия выпущена; захват, поиск и напоминания, продукт продолжает развиваться.

Статус
Первая версия выпущена
Период
2025–2026
Роль
Продуктовый дизайнер, backend-разработчик, деплой и эксплуатация
  • Python
  • PostgreSQL
  • Telegram Bot API
  • Docker
Синтетический workflow Agentflow с контролируемыми этапами AI-assisted разработки

Инженерный инструмент

Agentflow

CLI-инструмент для итеративной AI-assisted разработки с human gates, checkpoint'ами и ограниченными наборами изменений.

Статус
В разработке
Период
2026
Роль
Продуктовый и workflow-дизайнер, системный архитектор, Go-разработчик
  • Go
  • Cobra
  • YAML
  • Git
  • Cursor CLI
Читать кейс
Архитектура учебного проекта GophKeeper с сервером, CLI-клиентом и слоями хранения

Учебный проект

GophKeeper

Безопасное хранилище секретов с gRPC-сервером, CLI-клиентом, TLS/JWT и structured/blob storage.

Статус
Завершён
Период
2026
Роль
Go-разработчик в командном учебном проекте
  • Go
  • gRPC
  • TLS
  • JWT
  • PostgreSQL
  • MinIO
  • Docker

Чем могу помочь

От идеи продукта до надёжной рабочей системы

Приходите с идеей, ручным процессом или техническим узким местом. Помогу определить разумный объём, сделать систему понятной и довести софт до реального использования.

Backend-системы

Проектирование и реализация backend-компонентов на C++ и Go для продуктов с реальной операционной сложностью.

  • REST- и gRPC API
  • Фоновая обработка и потоки данных
  • Границы сервисов и хранилищ
Обсудить backend-систему

Автоматизация и внутренние инструменты

Заменяю повторяющуюся ручную работу понятными процессами и поддерживаемыми инструментами, учитывающими реальную работу бизнеса.

  • Интеграции с почтой, Telegram и внешними API
  • Внутренние панели и операционные инструменты
  • Парсеры, уведомления и работа по расписанию
Обсудить автоматизацию

Производительность и надёжность

Исследую узкие места и поведение системы в production, а затем превращаю выводы в практические инженерные улучшения.

  • Профилирование CPU, памяти и задержек
  • Анализ многопоточности и отказов
  • Метрики, наблюдаемость и эксплуатационные ограничения
Обсудить проблему

Инженерный опыт

Опыт production-разработки в основе каждой поставки

Более восьми лет коммерческой разработки влияют на то, как я определяю объём работ, проектирую системы и принимаю решения после первого релиза.

8+ лет

Системная разработка на C++

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

Production

Эксплуатационная ответственность

Разбор инцидентов, профилирование, метрики и поддерживаемость, сформированные после первой поставки.

Backend

Go и распределённые системы

Сервисы, API, хранение данных и интеграции с явными границами и практичной обработкой отказов.

Продукт

Архитектура и совместная работа

Превращение неоднозначных требований в процессы, системные решения и этапы поставки, понятные техническим и бизнес-участникам.

Ключевая экспертиза

Системный набор инструментов, сгруппированный по решаемым задачам

Без условных оценок уровня — только технологии и инженерные практики, которые я использую для проектирования, поставки и поддержки софта.

Языки

  • C++ 11–20
  • Go
  • Python

Backend и системы

  • Многопоточность
  • Сети
  • REST / gRPC
  • Распределённые системы
  • Анализ производительности

Данные и инфраструктура

  • PostgreSQL
  • Redis
  • Linux
  • Docker
  • Метрики

Инженерные практики

  • Системный дизайн
  • Code review
  • Тестирование
  • CI/CD
  • Наблюдаемость

Текущий фокус

Над чем я работаю сейчас

Начать диалог

Есть идея, ручной процесс или узкое место в системе?

Напишите кратко о контексте, ожидаемом изменении и текущей стадии. Я отвечу вопросами, которые помогут определить практичный следующий шаг.

Открыт к выборочным проектам и продуктовому сотрудничеству.

Написать в Telegram Отправить email

Удобнее профессиональные сети?