Богдан Гуменний
Архітектура Платежі Інфраструктура

Богдан Гуменний

CTO / Tech Lead

Проєктую і запускаю продукти з платежами, підписками та власною інфраструктурою — від архітектури й коду до продакшн-інцидентів.

$197k виручки підписок
≈ $23.8k MRR
8 продуктів за 2025–26

Технічний керівник, який сам тримає прод

Понад шість років в IT: почав системним адміністратором, виріс у DevOps, далі керував IT-напрямком компанії на 100+ людей. Останні півтора року працюю hands-on — сам проєктую архітектуру, пишу код, веду релізи й розбираю інциденти.

Найсильніша сторона — системи, де рухаються гроші: рекурентний біллінг, виплати виконавцям, крипто-платежі, звірка з платіжними провайдерами. Будую їх так, щоб подвійне списання було неможливим на рівні бази, а не «обережного коду».

  • Платежі та підписки

    Рекурентний біллінг, Stripe Connect, WayForPay, крипто (USDT, TON), ідемпотентні леджери, реконсиляція.

  • Продукти в Telegram

    Боти, Mini Apps, платні спільноти з автоматичним керуванням доступом, маркетинг-атрибуція.

  • Інфраструктура

    Docker, CI/CD з gated-деплоєм і rollback, Cloudflare edge, моніторинг, бекапи, incident response.

  • Команда і процес

    Найм та онбординг, специфікації, рев'ю, беклог і бюджет, звітність для CEO.

  • $197k валова виручка двох підписочних платформ, які спроєктував і побудував сам
  • 2 400+ активних підписок, MRR ≈ $23.8k
  • 22.4k користувачів, з них 3.8k платних
  • 4 000+ платних учасників ком'юніті Crypto Crew на моїй інфраструктурі
  • 15+ production-серверів, 88+ Docker-сервісів, 99.9% uptime
  • до 5 людей у команді: найм, адаптація, координація підрядників

Дані по підписках — з продакшн-баз обох платформ станом на 1 жовтня 2026.

Вісім продуктів: від підписок у Telegram до мобільного маркетплейсу

Назви проєктів і компаній приховані за NDA; на кожному працювала окрема команда. Цифри взяті з продакшн-баз, git і публічних даних сторів.

серп. 2025 — дотепер

Біллінг-бот платної спільноти

Продаж підписок на закриту аналітичну Telegram-спільноту: оплата карткою або криптою, автоматичний доступ, рекурентні списання.

Tech Lead · єдиний інженер
  • $156.9kвалова виручка за 13 місяців
  • ≈ $16.5kMRR, 1 660 активних підписок
  • 16.4kкористувачів, 2.6k платних
  • 77%платників заплатили 2+ рази
Виручка по місяцях, $k ×2.8 за рік
Біллінг-бот: виручка по місяцях, тис. USD
Місяць$k
серп. 20256.4
вер. 20259.6
жовт. 20258.0
лист. 20259.8
груд. 20258.7
січ. 20269.0
лют. 20268.2
бер. 202611.0
квіт. 202610.8
трав. 202610.6
черв. 202610.5
лип. 202617.3
серп. 202618.3
вер. 202618.2

59% виручки — автоматичні продовження: 8 909 рекурентних списань на $93.2k. 255 людей платили щомісяця з дня запуску.

Ключові рішення
  • Життєвий цикл підписки. Три невдалі списання → grace period → деактивація. Сім днів на відновлення зі старою ціною; заміна картки через $1-інвойс з авторефандом без зсуву дати списання.
  • Consent-сторінка перед оплатою. Згода з офертою фіксується до редіректу в платіжку — юридичний захист у спорах про автосписання.
  • Join-request доступ. Бот схвалює вступ лише з активною підпискою на конкретний чат, тож пересланий інвайт нічого не дає.
  • Пояснення відмов. Коди відмов WayForPay перекладені в зрозумілу причину й дію для клієнта — супорт не розбирає кожен кейс вручну.
  • Python
  • aiogram 3
  • PostgreSQL
  • SQLAlchemy
  • WayForPay
  • Whitepay
  • Docker
  • Hetzner
  • GitHub Actions
бер. 2026 — дотепер

SaaS підписок з Mini App

Платформа підписки для закритої Telegram-спільноти: Mini App, бот, рекурентний біллінг, адмін-аналітика.

Власник продукту · єдиний інженер
  • $40.4kвалова виручка за 7 місяців
  • ≈ $7.3kMRR, 748 активних підписок
  • 20%конверсія реєстрація → оплата
  • < 1%рефандів від виручки
Виручка по місяцях, $k пік — запуск Premium
SaaS підписок: виручка по місяцях, тис. USD
Місяць$k
бер. 20262.0
квіт. 20265.6
трав. 20266.5
черв. 20265.4
лип. 20263.9
серп. 202611.8
вер. 20265.2

6k зареєстрованих користувачів, 1.2k платних. Два продукти в одній системі: стандартна підписка і Premium з окремою групою.

Ключові рішення
  • Підписка як стейт-машина. ACTIVE → GRACE_PERIOD → EXPIRED / CANCELLED з ідемпотентною обробкою вебхуків, захистом від подвійних списань і автоматичним баном та розбаном у групі.
  • Кілька груп — один механізм. Доступ до різних закритих чатів керується планом; вступ лише через join-request з перевіркою доступу.
  • Grandfathered pricing. Після підвищення цін старі підписники зберегли свою ціну, включно з переходом між планами.
  • Маркетинг-атрибуція. Deep-link кампанії, трекінг клік → реєстрація → оплата, A/B-тест сторінки покупки.
  • Адмін-аналітика. MRR, ARPU, churn, LTV, «очікувано vs зібрано»; картка користувача з журналом усіх сповіщень для розбору спорів.
  • TypeScript
  • Fastify
  • Prisma
  • PostgreSQL
  • BullMQ
  • Redis
  • grammY
  • React
  • Vite
  • WayForPay
  • Whitepay
лип. 2026 — дотепер

Операційна платформа iGaming-партнерки

Зв'язка ClickUp ↔ Telegram ↔ трекер і власний проксі постбеків: запуск кампаній, облік конверсій, фінансова звірка.

Tech Lead · єдиний інженер платформи
  • ~$135kдохід мережі за місяць (вер. 2026)
  • 14 030постбеків через проксі, жодного втраченого
  • 498кампаній запущено через апрув-флоу
  • 1 деньна клон платформи для другої мережі
Ключові рішення
  • Апрув-флоу запуску кампанії. Таска в ClickUp → картка в Telegram → одна кнопка підключає партнера до оферу через Scaleo API, генерує трекінг-лінку і звітує в таску. Ручних кроків не лишилось.
  • «Спершу в базу, потім 200, потім рішення». Кожен постбек лягає у власну D1-базу, далі дедуп і черга з ретраями та DLQ. Інваріант «отримано = відправлено + решта статусів» звіряється в адмінці.
  • Звірка з трекером до цента. Метрики всіх кампаній рахуються одним проходом за період замість сотень запитів — цифри збігаються з трекером.
  • Сайт без сервера. Переніс сайт мережі з VPS на Cloudflare Workers без простою.
  • Cloudflare Workers
  • D1
  • KV
  • Queues
  • JavaScript
  • Scaleo API
  • ClickUp API
  • Telegram Bot API
квіт. 2026 — дотепер

Мобільний маркетплейс послуг

Два застосунки для замовлення побутових послуг: разові замовлення в ЄС і підписки у США, виплати виконавцям через Stripe Connect.

Tech Lead / CTO
  • 2 × 2два застосунки в App Store і Google Play
  • ≈ 175kрядків TypeScript, 180 екранів
  • 51Cloud Function, 3 мови інтерфейсу
  • ~6 тижніввід бану акаунта до повернення в стори
Ключові рішення
  • Hold → capture за подією. Гроші холдяться при замовленні і списуються, лише коли виконавець виїжджає. Зірване замовлення — просто знятий холд.
  • Виплати 90/10 через Connect Express. KYC виконавця — умова доступу до замовлень; закрило compliance-вимогу Google Play без окремої KYC-інтеграції.
  • Підписка = Stripe Subscription + власна стейт-машина візитів. Каскад офферів виконавцям за геохешем і рейтингом, пауза, пропуск, скасування.
  • Деплой, що не ламає прод тихо. Батчевий квота-aware деплой функцій з перевіркою повноти списку.
  • Найм. Відібрав з 13 кандидатів і онбордив штатного розробника замість підрядника.
  • React Native
  • Expo
  • Firebase
  • Cloud Functions
  • Stripe Connect
  • Stripe Subscriptions
  • WebRTC
  • GitHub Actions
трав. — вер. 2026

Real-money гра в Telegram

Telegram Mini App — каскадний слот на реальні гроші з мета-грою. Депозити й виплати в Stars, TON та USDT.

Tech Lead · архітектура, специфікації, CI/CD, команда 2–3 розробники
  • ~100kрядків коду і тестів за 4 місяці
  • 168тест-файлів, coverage-пороги в CI
  • 188деплоїв на стенд, 481 CI-прогін
  • 3рейки виплат: Stars, TON, USDT
Ключові рішення
  • Гроші як незмінний леджер. Кожен рух — рядок з ключем ідемпотентності та CHECK-інваріантами; подвійне списання неможливе на рівні БД.
  • Виплата як стейт-машина з «парковкою». Невизначений результат не ретраїться наосліп, а чекає рішення фінансиста з доказами.
  • Provably fair, що перевіряється. Гравець може переграти спін у браузері тим самим пакетом движка.
  • Математика з CI-гейтами. Симуляція 1M спінів перевіряє RTP і hit-rate — зміну paytable не випустити без чисел.
  • Gated-деплой. Викладка лише після зеленого CI, з pg_dump і автоматичним rollback; AI-рев'ю кожного PR.
  • NestJS
  • TypeORM
  • PostgreSQL
  • BullMQ
  • React
  • PixiJS
  • Telegraf
  • TON
  • Sentry
  • GitHub Actions
трав. 2026 — дотепер

Кастомна LMS онлайн-школи

Навчальна платформа на двох WordPress-сайтах — вітрина і кабінет навчання, без готових LMS-плагінів.

Tech Lead · головний інженер
  • 16.6kрядків PHP у власному LMS-плагіні
  • 769комітів у трьох репозиторіях за 5 місяців
  • 73 → 92мобільний PageSpeed вітрини
  • 9курсів двома мовами
Ключові рішення
  • Вітрина окремо, навчання окремо. WooCommerce лише продає; покупка синхронізується в бекенд через власний API, сайти деплояться незалежно.
  • Доступ до курсу = рядок у БД. Жодного стану «зарахування», який може розсинхронізуватись: одне джерело правди.
  • Власні користувачі та автентифікація. Окрема таблиця, bcrypt, власний логін — кабінет відв'язаний від WP-акаунтів.
  • Сертифікати з публічною валідацією. Автовидача, PNG + QR, перевірка ззовні без доступу до кабінету.
  • Підписка MercadoPago на бандл курсів поверх разових покупок через Stripe.
  • WordPress
  • PHP
  • WooCommerce
  • MySQL
  • Redis
  • Stripe
  • MercadoPago
  • SendGrid
  • Kommo
  • Cloudflare
вер. 2026 — дотепер

Сайт-каталог на Cloudflare edge

Двомовний сайт преміум-сервісу з адмінкою для нетехнічної команди клієнта — повністю на Cloudflare edge, без власного сервера.

Tech Lead · бекенд, інфраструктура, адмінка
  • ~21kрядків TypeScript за 2 тижні
  • 10 + 14колекцій CMS і блоків page-builder
  • 3мови адмінки: EN, RU, UK
  • 0серверів у підтримці
Ключові рішення
  • ISR без сервера. R2 як incremental cache, Durable Objects як tag-cache і черга регенерації; збереження в адмінці оновлює сайт через теги.
  • Перехід з PostgreSQL на D1 посеред проєкту — весь бекенд живе на edge, деплой одним викликом wrangler.
  • Контрактна межа між дизайном і даними. Дизайнер і розробник працюють в одному репозиторії паралельно — жодного конфлікту схеми.
  • Compliance структурно. Правила публікації й приватності закладені в доступи колекцій, а не в чек-лист.
  • CI валить білд, якщо схема CMS розходиться з міграціями.
  • Next.js 16
  • Payload CMS 3
  • Cloudflare Workers
  • D1
  • R2
  • Durable Objects
  • Tailwind CSS 4
вер. 2026

Деплой-пайплайн SSR-сайту

Продакшн-інфраструктура для SSR-сайту на TanStack Start + bun з headless Payload CMS.

DevOps · інфраструктура і деплой
  • ~3 тижнідрейфу проду від git усунуто
  • 4 крокиbuild → rsync → restart → smoke-check
Ключові рішення
  • Git як джерело правди. Прод працював з ручного знімка коду; тепер main автоматично доїжджає на домен.
  • Збірка в CI, сервер — пасивна ціль. Сервер спільний з іншим продом, тож він лише запускає готовий білд.
  • Найменші привілеї. Окремий deploy-користувач із sudo лише на рестарт одного сервісу.
  • GitHub Actions
  • nginx
  • systemd
  • bun
  • Cloudflare
  • Vercel

Що ламалось і що я з цим зробив

Прод ламається в усіх. Різниця в тому, як швидко це помічають, чим закривають і що змінюють, щоб не повторилось.

  1. Біллінг-бот

    Подвійне списання ~170 клієнтів після міграції сервера

    Після переїзду з DigitalOcean на Hetzner джоба списала повторно. За годину зробив масовий рефанд через API WayForPay — 169 транзакцій з журналом, розіслав вибачення кожному, задокументував runbook.

  2. Мобільний маркетплейс

    Google Play назавжди заблокував акаунт розробника

    За 24 години розібрав причини і дав CEO план з бюджетом і таймлайном. Новий identity, KYC-гейти для виконавців, секрети прибрані з коду. Через ~6 тижнів продукт знову на обох платформах.

  3. LMS

    Злам WordPress через xmlrpc і веб-шелл

    Вичистив, захардив nginx, написав повторно застосовний IR-плейбук. Коли той самий вектор сплив на другому сайті — видалив nulled-плагін і провів повну ротацію доступів обох сайтів.

  4. Real-money гра

    Аудит грошового шляху перед запуском

    Сім напрямків паралельно: 21 знахідку виправлено, 19 пішло в беклог. Найгостріша — replay чужого initData давав повний захват акаунта. Закрито до першого реального депозиту.

  5. SaaS підписок

    Добова джоба вилучила 23 lifetime-учасників

    За кілька годин відновив доступ скриптом через Telegram API, відправив вибачення і змінив модель даних: lifetime тепер звичайна підписка до 2099, без спецкейсів у джобах.

  6. iGaming-партнерка

    Метрики кампаній не сходились із трекером

    Адмінка показувала $30k профіту проти $17k у трекері. Знайшов ліміт у 300 тасок і дублі, переписав розрахунок на один прохід за період — тепер цифри збігаються до цента.

Від мережі університету до CTO

серп. 2025 — дотепер Продукти під NDA · кілька компаній

CTO / Tech Lead

Вісім продуктів для різних компаній, на кожному — окрема команда: підписочні платформи, мобільний маркетплейс, iGaming-партнерка, LMS, real-money гра в Telegram. Деталі — в розділі «Проєкти».

  • Самостійно спроєктував і побудував дві підписочні платформи: $197k виручки, MRR ≈ $23.8k, 2 400+ активних підписок
  • Веду архітектуру платежів, інфраструктуру й релізи; вивів два мобільні застосунки в App Store і Google Play
  • Наймаю та онборджу розробників, пишу архітектурні blueprint-и і специфікації, організовую рев'ю та CI/CD
  • Готую для CEO розбори інцидентів, плани з бюджетом і тижневі статус-апдейти
серп. 2023 — бер. 2026 Crypto Crew · Київ

Chief Technology Officer

EdTech-компанія у сфері крипто-освіти, 100+ людей. Повна відповідальність за IT-напрямок, архітектуру, інфраструктуру та кібербезпеку.

  • Побудував єдину мультипродуктову екосистему з синхронізацією даних, доступів і процесів між продуктами
  • Ком'юніті-інфраструктура для 4 000+ платних користувачів (Discord + Telegram): оплата → доступ → менеджмент → офбординг, повністю автоматично
  • Інтеграційна платформа на 20+ зовнішніх API: платіжні системи, email, SMS, аналітика, Telegram
  • Кастомні адмін-панелі та CRM на Django; BI-аналітика на Looker Studio + BigQuery для маркетингу й продажів
  • Telegram-боти та міні-апки (платежі, LMS, ком'юніті) з крипто-платежами: 4Bills, Binance Pay, WhitePay, WayForPay, LiqPay
  • AI-чатботи з контекстною пам'яттю (LLM + RAG) для підтримки та внутрішніх процесів
  • Affiliate-інфраструктура в Telegram: партнерські програми Binance і Bybit, трекінг конверсій, дашборди
  • Команда до 5 людей плюс підрядники: найм, адаптація, беклог, ретроспективи; IT-витрати скоротив на ~20%
серп. 2022 — бер. 2026 Crypto Crew · Київ

DevOps Engineer суміщення з CTO

  • 15+ production-серверів
  • 88+ Docker-сервісів
  • 50+ інстансів баз даних
  • Контейнеризував усю інфраструктуру (Docker / Compose): оновлення без простою і швидкий rollback
  • CI/CD на Jenkins і GitHub Actions — від ручного деплою до автоматичного за хвилини
  • 15+ Linux-серверів в AWS і DigitalOcean, 99.9% uptime
  • Observability на Grafana, Prometheus, Loki: час виявлення інцидентів з годин до хвилин
  • Централізовані бекапи з автоматичною перевіркою — відновлення сервісу до 15 хвилин
  • Кібербезпека: WAF, DDoS-захист, контроль доступів, шифрування, моніторинг загроз
жовт. 2024 — бер. 2026 PocketOption Project

CTO / Tech Lead affiliate

Технічне забезпечення affiliate-команди і трафік-процесів у ніші бінарних опціонів.

  • Система трекінгу рекламних кампаній на базі Telegram з інтеграцією в партнерські мережі
  • Дашборди конверсій і ROI; звірка даних трекера з партнерками
  • Проксі-інфраструктура для медіабаїнгу, швидкий запуск зв'язок від лендінгу до оферу
трав. — жовт. 2024 Стартап · NDA

CTO Telegram Casino MVP

MVP у партнерстві з великою gambling-компанією. Повна технічна відповідальність.

  • Побудував з нуля Telegram Mini App: ігрова логіка, UI, крипто-платежі — депозити, виведення, внутрішній баланс
  • Інтегрував ігрових провайдерів в єдину платформу, забезпечив безпеку транзакцій і захист від фроду
  • Визначав архітектуру, стек і roadmap продукту
лют. 2020 — серп. 2022 ДонНУ ім. Василя Стуса · Вінниця

Системний адміністратор

IT-інфраструктура університету: мережа, сервери, робочі станції для 500+ користувачів.

  • Мережі: DHCP, VLAN, NAT, OpenVPN, L2TP, MikroTik, Cisco, UniFi
  • Віртуалізація і сервери: Hyper-V, VMware, Linux, Windows Server, Active Directory, Azure AD
  • Стабільна робота мережі й серверів під час переходу на дистанційне навчання

Стек, яким користуюсь у проді

Бекенд
TypeScript / Node.js (NestJS, Fastify), Python (aiogram, Django), PHP (WordPress), Bash
Фронтенд і мобільні
React, Next.js, Vite, Telegram Mini Apps, React Native / Expo
Платежі
Stripe (Connect, Subscriptions, PaymentIntents), WayForPay, LiqPay, MercadoPago, Whitepay, Telegram Stars, TON / USDT
Дані та черги
PostgreSQL, MySQL / MariaDB, MongoDB, Redis, BullMQ, Firestore, Cloudflare D1 / KV, BigQuery
Інфраструктура
Docker, Docker Compose, Cloudflare (Workers, R2, Durable Objects, Queues), AWS, DigitalOcean, Hetzner, Firebase, nginx, Linux
CI/CD і спостережуваність
GitHub Actions, Jenkins, gated-деплой і rollback, Grafana, Prometheus, Loki, Sentry
AI
LLM-чатботи з RAG, автоматичне AI-рев'ю PR, Claude, DALL-E, Deepgram
Інтеграції
Telegram Bot API, Scaleo, ClickUp, HubSpot, Kommo, SendGrid, Mailchimp, Meta / TikTok Pixel, GTM
Аналітика / BI
Looker Studio, BigQuery, дашборди MRR / LTV / churn, маркетинг-атрибуція
Безпека і мережі
Cloudflare WAF, incident response, ротація доступів, TCP/IP, DNS, VPN, MikroTik, Cisco
Менеджмент
Найм, декомпозиція задач, специфікації, управління підрядниками, IT-бюджет, звітність для CEO
  • Магістр — Інформаційні технології та прикладна фізикаДонНУ ім. Василя Стуса · 2020–2022
  • Бакалавр — КібербезпекаДонНУ ім. Василя Стуса · 2017–2020
  • Молодший спеціаліст — Комп'ютерні системи та мережіХмельницький політехнічний фаховий коледж · 2013–2017
  • Українськарідна
  • АнглійськаB1 — технічна документація, письмова комунікація

Шукаю роль CTO або Head of Engineering

Найшвидше відповідаю в Telegram.