Dmitry Blinov
Dmitry Blinov

Dmitry Blinov

Senior Fullstack Engineer

Node.js • TypeScript • React • AI Products

About Me

Senior Fullstack Engineer with 17+ years building production systems at scale. Currently at SOTA (AI content generation platform), previously led engineering at Omneky (AI-powered ads), and worked at Amazon, Booking.com, and other high-scale environments.

Core strengths: Node.js/TypeScript backends, React frontends, PostgreSQL optimization, AWS infrastructure, and shipping AI-powered products from concept to production.

I take end-to-end ownership—from architecture through production—and thrive in fast-moving environments where shipping matters. Strong async communicator, experienced with fully remote teams across time zones.

17+ years experienceAmazon & Booking.comAI-powered productsReal-time collaborationBilling systemsRemote-first
London, UK (Remote)
UTC+0
Available for contracts

Experience

SOTA / Rival Technologies

Lead Software Engineer

Dec 2024 – Present

Joined Rival (AR/VR content sharing) to build recommendation system. In June 2025, led company pivot to SOTA — designed and architected the entire AI content generation platform from scratch.

  • Led company pivot from AR/VR to AI: architected entire SOTA platform from scratch, defining technical stack and system design
  • Built multi-user collaborative editor using React Flow + Yjs (CRDT) + Liveblocks for low-latency, conflict-safe sync
  • Designed and implemented billing platform (Stripe + TigerBeetle) with usage-based pricing, credits, and automated invoicing
  • Increased paid subscriptions by 30% through unified payment flows and improved checkout UX
  • Led recommendation system design using ML (decision trees, Spark, MLLeap) for personalized user experiences (Rival phase)
  • Integrated LangChain + OpenAI for AI content generation workflows
  • Led company-wide PostHog integration — analytics, feature flags, and A/B testing platform
  • Completed full auth migration from Auth0 to better-auth — migrated all users, integrated Loops.so for OTP emails, zero downtime
  • Mentored 2 engineers and 1 designer, growing them from mid to senior level
  • Established RFC culture and design doc practices for technical decision-making
TypeScriptReactNode.jsNestJSPostgreSQLAWSStripeLiveblocksYjsLangChainPostHogbetter-authLoops.so

Omneky

Lead Software Engineer

2023 – 2025

Amazon

Senior Software Engineer

2021 – 2022

Booking.com

Full-stack Software Engineer

2018 – 2020

Veeam Software

Software Engineer

2016 – 2018

HSBC

Software Engineer

2015 – 2016

GC Innovation

Technical Lead

2006 – 2015

Projects

Auth System Migration

SOTA

Full authentication system migration from Auth0 to better-auth with zero downtime and complete user data migration.

  • Migrated all existing users from Auth0 to better-auth
  • Integrated Loops.so for transactional OTP emails
  • Zero downtime transition with rollback capability

Reduced auth costs and improved flexibility with zero user disruption

Node.jsTypeScriptbetter-authAuth0Loops.soPostgreSQL
Company-wide Analytics Platform

SOTA

Led implementation of PostHog analytics across the entire organization for data-driven product decisions.

  • Feature flags for safe rollouts and gradual releases
  • A/B testing framework with statistical significance tracking
  • Product analytics with funnels and cohort analysis

Enabled data-driven decisions across product and business teams

PostHogTypeScriptNode.jsReact
Billing & Credits Platform

SOTA/Rival

Complete billing platform supporting subscriptions, usage-based billing, credits, and automated invoicing.

  • Monthly/annual subscriptions with proration
  • Usage-based billing with credits system
  • Entitlements and feature gating

+30% active subscriptions after launching usage-based model

Node.jsTypeScriptPostgreSQLStripeTigerBeetle
Real-time Collaborative Editor

SOTA/Rival

Multi-user collaborative visual editor with real-time presence and conflict-free sync.

  • Real-time presence and cursor tracking
  • Conflict-free sync using CRDTs (Yjs)
  • Graph-based workflow visualization
ReactReact FlowYjsLiveblocksTypeScript
AI Content Generation Platform

SOTA/Omneky

AI-powered platform where users describe content needs and the system generates creative variations.

  • Managing AI latency and errors gracefully
  • Intuitive UIs for non-deterministic outputs
  • Scaling to thousands of concurrent users

Shipped to GA, thousands of active users

Node.jsTypeScriptReactPostgreSQLOpenAIStability APIs
Crossposter

Cross-platform social media posting app. Post once to Instagram, TikTok, LinkedIn, and YouTube simultaneously.

  • Real-time collaborative draft editing using Liveblocks + Yjs
  • AI content generation with LangChain/LangGraph orchestration and pgvector for RAG context
  • Inngest for event-driven media generation workflows
Next.jsTypeScriptReact NativeNeon (PostgreSQL)pgvectorLangChain+6
Practice Interview

AI-powered mock interview platform connecting candidates with FAANG interviewers.

  • Interview booking system with Stripe payments
  • Resume analysis using pgvector embeddings
  • Multi-role authentication
Next.jsTypeScriptPostgreSQLPrismapgvectorOpenAI+2

Skills

Node.jsTypeScriptReactPostgreSQLAWS
Languages & Frameworks
TypeScript/JavaScript(15+)Node.js(8+)React(7+)Next.jsNestJSPython(3+)Java(5+)
Databases
PostgreSQL(10+)NeonMongoDB(3+)DynamoDB(2+)Redis(3+)
Cloud & Infrastructure
AWS(6+)LambdaSQS/SNSStep FunctionsDocker(5+)SSTInngestCloudinary
AI/ML
LangChain/LangGraphOpenAI APIAWS BedrockAWS Glue + Sparkpgvector
Real-time & Collaboration
CRDTs (Yjs)LiveblocksWebSocket/WebRTC
Payments & Analytics
StripeTigerBeetlePostHog
Auth & Email
better-authAuth0AWS CognitoLoops.so

Get In Touch

Interested in working together? I am available for freelance projects, contract work, and full-time opportunities.