на проєкті ChatGPT Bot
читати про проєкт- Увесь застосунок: регулярні платежі, freemium-механіки, реферальний облік, адмінка.
- Патерн індикатора набору на потоках — відчуття затримки вирішене на продуктовому шарі.
коротко
Шість років Rails у продакшні. Сорок місяців із них — на американській proptech-платформі: entity resolution, ETL і PostgreSQL на восьми роках історії угод. Паралельно — п’ять власних продуктів: понад 2,8 млн користувачів, спроєктував і вів від початку до кінця.
досвід
myHomeIQ · Senior Backend Engineer (Ruby on Rails)
2022–2026
США · віддалено
США · віддалено
Два сервіси, що перетинались: Leads API (лист. 2022 – жовт. 2025) та Intelligence API (трав. 2023 – лют. 2026).
На Intelligence: #2 з 14 контриб’юторів — entity resolution по десятках брудних джерел, ETL-пайплайн Zebra, RANGE-партиціювання й розведення читання/запису в робочому трафіку. На Leads: відповідав за білінг Stripe і контроль доступу на восьмирічному API з 486 операцій, плюс обидві сторони інтеграції між сервісами.
Власні продукти · Техлід · архітектор · devops
2022–дотепер
з нуля · команди до десяти
з нуля · команди до десяти
П’ять продуктів, усі досі працюють: DNA, WardyBot, ChatGPT Bot, ImageMaker, RubyCoin.
Архітектура, продукт, найм і продакшн у всіх п’яти — понад 2,8 млн користувачів разом, 10 000+ клієнтів у DNA, 15 000 оплат в AI-боті. Перший коміт у кожному — мій, деплої теж.
SoftServe · Ruby on Rails Engineer
2021–2022
Львів, Україна
Львів, Україна
Фриланс і стартапи · Ruby on Rails Developer
2017–2021
Upwork і прямі клієнти
Upwork і прямі клієнти
стек
основний стек
Ruby on RailsPostgreSQLpartitioningpgvectorSidekiqRabbitMQRedisOpenSearchRSpecDockerGitHub Actions
AI-інженерія
ClaudeOpenAIGeminiOpenRouterembeddings & RAG on pgvectorcascading model fallbackcost-based token billing
PostgreSQL, що лишається швидким на восьми роках історії
Продукт від архітектури до продакшну
Малі команди й процес навколо них
Передбачувані й дешеві AI-функції, які можна випускати
участь у проєктах · 7
myHomeIQ · Intelligence
Публічне API сервісу, Lost Deals і три роки entity resolution.
DNA
Архітектура, продуктові рішення і 90 % merge-комітів.
WardyBot
Продукт і архітектура з чистого аркуша; незмінний леджер і всі 196 деплоїв.
myHomeIQ · Leads
Білінг Stripe, матриця прав 9×12 і обидві сторони міжсервісної інтеграції.
ImageMaker
Дворежимний рантайм і рішення зробити з нього спільний рендер-рушій для другого продукту.
ChatGPT Bot
Увесь застосунок: регулярні платежі, freemium-механіки, реферальний облік, адмінка.
RubyCoin
Ставив задачі й рев’ював pull request’и десяти контриб’юторів, переважно інтернів.
поза роботою
волейбол
вт/чт вечори
мотоцикл
середина сезону
аніме
Frieren · передивляю
настільні
вечір 7 wonders
залізо
пвр · 3 рази/тиж