Professional Summary

Senior Software Engineer with 9+ years of experience building web applications across the full stack. Specialized in React/Next.js and Node.js/Express with deep expertise in e-commerce platforms, payment integrations, and blockchain/Web3 identity systems. Proven track record of owning complex features end-to-end—from database schema design and async job queues to production UI. Passionate about performance optimization, developer tooling, and shipping products that generate revenue.

Professional Experience

Senior Software Engineer

Unstoppable Domains unstoppabledomains.com

Dec 2021 — Present

Web3 domain registry and identity platform, also an ICANN-accredited DNS domain registrar. Full-stack engineer across a Next.js frontend, Express.js backend, and shared TypeScript library in a monorepo architecture.

  • Architected and built the entire DNS domain transfer-in pipeline end-to-end—bulk authorization code validation with dynamic caching, async Bull job queues processing up to 500 domains per batch, transfer status tracking with retry/recovery flows, and comprehensive admin dashboard tooling.
  • Led integration of Fireblocks MPC wallet as the platform's default wallet experience—claim flows, domain minting (UNS + ENS), bulk transfers, resolution record management, WalletConnect support, and multi-wallet-per-account architecture.
  • Built domain marketplace features including bulk listing with auto-signing for custody wallets, offer/counter-offer negotiation, buyer-seller messaging system, and high-price review safeguards.
  • Designed and shipped Stripe subscription automation (recurring billing with webhooks), domain parking/vault products, promotional pricing campaigns for multiple TLD registries, and checkout flows for both fiat and crypto payments.
  • Optimized critical PostgreSQL queries (N+1 elimination via bulk-loading), reduced frontend bundle sizes via code splitting, upgraded TypeORM from 0.2 to 0.3, and bumped Node.js to v24.
  • Maintained the company's open-source UI-Kit NPM package and domain-profiles component library.
  • Built a full AI-powered agentic investigation platform—@buddy Slack/Linear bot with agentic tool execution, Admin Panel AI Agent with OAuth authentication (Anthropic SSO), and internal MCP server with secure database tooling (PII redaction, column-level access control, BigQuery EXTERNAL_QUERY integration). Created an AI-powered PR review plugin with automatic approval flow and advisory labeling for low-risk changes.
  • Provided architectural guidance through extensive code review across the organization, mentoring team members and maintaining quality standards.

Senior JavaScript/React Engineer

Reevoo LTD reevoo.com

Aug 2019 — Nov 2021

  • Proposed and led migration from Angular/CoffeeScript to Preact, significantly reducing bundle size for embeddable third-party widgets on client sites.
  • Built Node.js SSR middleware for the Preact project and integrated components into Web Components for cross-platform embedding.
  • Designed new React application architecture for internal client and support team dashboards.
  • Maintained legacy AngularJS (1.2 to 1.8 upgrade), Ruby/VanillaJS projects, and optimized Webpack/Babel configurations across multiple projects.

Senior TypeScript React/Redux Developer

Infopulse / SectorAlarm

Nov 2018 — May 2019

  • Set up a new SPA project from scratch using TypeScript, React, Redux, and Redux-Saga for a smart home security platform.
  • Conducted end-user testing with smart home equipment and ran React training sessions for onshore developers in Oslo, Norway.

Team Lead, Front-End (promoted from React/Redux Developer)

FDI, Kyiv fdi.net.ua

Aug 2017 — Oct 2018

  • Promoted to Team Lead in Feb 2018 after demonstrating strong architectural decisions and delivery on complex government projects.
  • As Team Lead: managed sprint planning and task distribution for the front-end team, and conducted technical interviews for new candidates.
  • Developed SPA admin dashboards for the Department of Municipal Property and a city monuments registry using React, Redux, Redux-Saga, Reselect, Normalizr, Ant Design, and Webpack.

Earlier Career

Smetner Associates • IT-Doors • Ukrteplo • AVANT-BANK

2012 — 2017

  • React/Redux developer, built admin panels and corporate sites from scratch, mentored junior developers, implemented SIP telephony integration.
  • Transitioned from finance (accounting, budgeting, VBA/Oracle) to software development, building internal web tools along the way.

Open-Source Projects

GiraffeCloud

giraffecloud.xyz

Self-hosted secure tunneling service (like Cloudflare Tunnel / Ngrok, but fully open-source). Go backend with gRPC/HTTP2 multiplexed tunnels, Next.js web dashboard, PostgreSQL, and Caddy for automatic HTTPS. Cross-platform CLI client with auto-reconnect. Actively maintained with 89 releases.

Go gRPC Next.js PostgreSQL Docker

Cross-platform desktop application for archiving media from the Immich self-hosted photo platform. Built with Python/PyQt5, featuring real-time progress tracking, integrity validation, and light/dark themes. 163 GitHub stars.

Python PyQt5 PyInstaller CI/CD