Curriculum vitae ·
Danyil Shkoropad · Senior Ruby on Rails Engineer · 6+ years in production
summary
Six years of Rails in production. Forty months of them on a US proptech platform — entity resolution, ETL and PostgreSQL over eight years of transaction history. In parallel, five products of my own: 2.8M+ users, architected and led end to end.
the projects
Commercial services and products of my own. Every figure checked against production, git and trackers — not memory.
01020304050607
myHomeIQ · Intelligence
The market-intelligence service behind a US proptech platform — it knows which agent sold what, where, with whom, and which deals got away.
295
commits merged to mainline — 20% of the repository
DNA
ownA media business runs dozens of Telegram channels. This platform runs them for it — collecting, cleaning, rewriting, scheduling, publishing and billing, unattended.
33M+
combined reach of managed channels
WardyBot
ownModeration, anti-spam and game mechanics for large Telegram chats — 2.1 million users served from a single $24-a-month server.
2.1M
users across 2,500 chats
myHomeIQ · Leads
The product customers log into and pay for — an eight-year Rails codebase where I owned the money, the permissions and the seam to the other service.
486
public API operations across 426 paths
ImageMaker
ownReply “quote” to any message and get a designed image back in about a second — and the same service quietly renders for a second product.
430k
users in 10,000+ chats
ChatGPT Bot
ownA Ukrainian-language AI assistant in Telegram with a paid tier that actually collects money — 15,000 orders of it.
289k
users
RubyCoin
own you are hereFree Rails lessons in Ukrainian, on a CMS I wrote — and the training ground where ten contributors learned to ship reviewed code. You are on it right now.
90k
visits, almost all of them first-time
career
myHomeIQ · Senior Backend Engineer (Ruby on Rails)
2022–2026
USA · remote
USA · remote
Two services, overlapping: Leads API (Nov 2022 – Oct 2025) and Intelligence API (May 2023 – Feb 2026).
On Intelligence: #2 of 14 contributors — entity resolution across dozens of dirty sources, the Zebra ETL pipeline, RANGE partitioning and read/write splitting in production traffic. On Leads: owned Stripe billing and access control on an eight-year, 486-operation API, plus both sides of the integration between the two services.
Own products · Tech lead · architect · devops
2022–present
built from zero · teams up to ten
built from zero · teams up to ten
Five products, all still running: DNA, WardyBot, ChatGPT Bot, ImageMaker, RubyCoin.
Architecture, product, hiring and production for all five — 2.8M+ users combined, 10,000+ customers on DNA, 15,000 paid orders on the AI bot. I made the first commit on each and own the deploys.
SoftServe · Ruby on Rails Engineer
2021–2022
Lviv, Ukraine
Lviv, Ukraine
Freelance & startups · Ruby on Rails Developer
2017–2021
Upwork and direct clients
Upwork and direct clients
stack
core stack
Ruby on RailsPostgreSQLpartitioningpgvectorSidekiqRabbitMQRedisOpenSearchRSpecDockerGitHub Actions
AI engineering
ClaudeOpenAIGeminiOpenRouterembeddings & RAG on pgvectorcascading model fallbackcost-based token billing
Keeping PostgreSQL fast as eight years of history accumulate
Owning a product from architecture to production
Leading small teams and the process around them
Predictable, cheap AI features that can actually ship