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

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

Превращаю бизнес-задачи и идеи в работающие программные решения.

Разрабатываю backend-системы, автоматизацию и внутренние инструменты на Go и C++. Подключаюсь к новым и существующим проектам: от идеи и прототипа до production, интеграций, производительности и надёжности.

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

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

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

Четыре системы из продуктовой и производственной разработки: CRM, локальное приложение, многопоточная подсистема на C++ и работающий бот.

Вакансия и очищенный профиль проходят анализ и проверку перед экспортом документа

Активный продукт

Помощник по резюме

Локальное приложение для macOS адаптирует резюме под вакансию, не передавая контакты и закрытые документы модели.

Статус
Основная часть реализована; продукт развивается
Роль
Проектирование продукта и архитектуры, backend- и frontend-разработка
  • Go
  • React
  • TypeScript
  • SQLite
  • LLM Provider
Читать кейс
Очередь задач, состояния и пул рабочих потоков

Производственный кейс на C++

AsyncTaskManager

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

Статус
Реализован в рабочей системе
Роль
Проектирование и реализация на C++
  • C++
  • Потоки
  • Mutex
  • Condition Variable
  • Task API
Читать кейс
Концептуальный интерфейс NoteMe с созданием, поиском заметок и напоминаниями

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

NoteMe

Работающий Telegram-бот: сохраняет обычные сообщения как заметки, ищет их и присылает напоминания.

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

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

От бизнес-задачи до работающей системы

Приносите техническую или бизнес-задачу — я разберусь и сделаю работающее решение.

Backend-разработка

API, сервисы, бизнес-логика, интеграции, базы данных и распределённые системы на Go и C++.

Обсудить задачу

Автоматизация

Убираю ручные процессы: интеграции, обработка документов и данных, AI/LLM, боты и внутренние инструменты.

Обсудить задачу

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

Ищу узкие места, проблемы с нагрузкой, concurrency, сетью и архитектурой существующих систем.

Обсудить задачу

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

Инструменты и практики, с которыми я работаю

Основной стек для проектирования, разработки и поддержки backend-систем.

Языки

  • C++ 11–20
  • Go
  • Python

Backend и системы

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

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

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

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

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

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

Восемь лет разработки и поддержки production-систем

Этот опыт влияет на всю работу: от выбора объёма и компромиссов до поддержки системы после релиза.

8+ лет

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

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

Production

Ответственность за эксплуатацию

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

Backend

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

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

Продукт

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

Превращаю неполные требования в конкретные технические решения и план, который можно обсуждать всей командой.

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

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

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

Есть задача или техническая проблема?

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

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

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

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