cv-2026/tailored/tangory/oleg_proskurin-senior-engin...

7.8 KiB
Raw Blame History

OLEG PROSKURIN

Senior Node.js Backend Engineer & Tech Lead

Remote · GMT+7 (EMEA full overlap, US East AM) · Deel contractor, W-8BEN

usulpro@gmail.com · Telegram @usulpro · LinkedIn · GitHub · Dev.to · Blog


Summary

Senior Node.js / TypeScript backend engineer and Tech Lead with 9 years of production experience, currently leading the backend and AI generation layer of PrimeUI (primeui.com, launched Feb 2026): an AI-native code generation platform for professional websites that ships customer-owned Next.js projects. Designed and operated consumer-scale backends on PostgreSQL and the Sanity-based Tipico US platform (75M requests/month, 122 CMS users). Comfortable owning services end-to-end: REST API design, database modeling and optimization, performance tuning, third-party integrations, and AI/LLM orchestration as a first-class backend concern.


Skills

Backend & APIs: TypeScript, Node.js, REST APIs, WebSockets, GraphQL. PostgreSQL, Drizzle ORM, SQL design and query optimization. Schema validation, retry/recovery, streaming responses. Public-API design for cross-host integrations (MCP server, CLI)

AI Engineering: LLM orchestration and guardrails on the backend: multi-model routing (Claude / GPT / Gemini), context engineering, prompt caching (73% Gemini context-cache hit rate), schema validation, retry recovery. Embeddings-based retrieval. MCP: custom server development; cross-host agent integration

Commerce & CMS: Shopify, Shopify Hydrogen, Crystallize, Stripe. Sanity, Storyblok, Contentful, Payload. Content modeling, multi-environment publishing, large-scale migrations

Infrastructure & Delivery: Docker, docker-compose. Vercel, Cloudflare, Serverless & Edge functions. CI/CD pipelines, NPM package publishing. Web performance: Core Web Vitals, Lighthouse, WCAG

Full-Stack adjacent: React, Next.js (App Router, SSR/SSG/ISR), TanStack Start/Router, Vite, Tailwind, shadcn-style design systems


Experience

PixelPoint Ltd. — Tech Lead & Senior Full-Stack Engineer, PrimeUI

Feb 2025 Present · France · Remote

PrimeUI (primeui.com, launched Feb 2026) is an AI-native platform for generating production-ready websites, spanning Studio web app, public API, MCP server, CLI, and code-export pipeline. Sole full-time engineer on the project, owning roughly 70% of platform architecture across all surfaces.

  • Architected the AI generation layer on the Node.js backend: multi-model orchestration via Mastra + Vercel AI SDK (10 agents, 17 workflows) with per-task routing across Claude, GPT, and Gemini; embeddings-based component retrieval over 1,555 chunks (OpenAI text-embedding-3-small) with three-tier fallback from exact key to family bucket to semantic search; prompt caching reaching 73% Gemini context-cache hit rate.
  • Public API, code-export pipeline, and CLI: generates a production-ready Next.js project repo in ~45 seconds, ~1.5 minutes end-to-end from UI Export to a running local project. The generated codebase is customer-owned, shipped as a standard Next.js project, pre-configured for 8 selectable AI coding agents.
  • Built and published @primeuicom/mcp on NPM: 25 tools that let any external codebase connect to PrimeUI from inside AI coding environments, with cross-host compatibility verified across 6 major coding agents (Claude Code, Cursor, Codex, others).
  • Owned the Node.js server runtime end-to-end, including WebSocket-based streaming of model responses adapted to UI rendering, schema validation, retry and recovery flows for LLM calls, and third-party API integrations.
  • Drove team AI-tooling adoption: Claude Code from project start, team transition to Codex ahead of public release. Open-sourced codex-bee and epic-loop as spinoffs.

FocusReactive — Tech Lead & Senior Software Engineer

May 2019 Feb 2025 (5 yrs 10 mos) · London · Remote

International web consultancy for clients in the US, UK, Europe, and Australia.

  • Architected the Tipico US backend on Sanity Headless CMS at consumer scale: 75M requests/month, 122 CMS users, 98 document types, 165K stored documents. 5 publishing environments, 3 datasets, white-label architecture for core + state teams.
  • Built a Claude-based content automation pipeline: JSON translation flow for 190 country-specific Storyblok pages, integrated into publishing and saving ~1 month of manual work.
  • Led migration of 15 client projects to Headless CMS and commerce platforms (Sanity, Storyblok, Contentful, Payload, Crystallize, Shopify, Hydrogen), restructuring content models and cutting update cycles from weeks to days.
  • Designed and built CMS-KIT, an open-source Headless CMS starter and component library used across 15 client projects, cutting kickoff from days to hours and accelerating development by ~30%.
  • Led technical hiring and team development: designed an assessment mirroring real working conditions, ran 30 interviews leading to 8 hires, mentored new engineers; drove team adoption of Claude.ai for research, content, and codebase analysis from 2024 onwards.

GitNation — Senior Software Engineer (Part-time, concurrent)

May 2019 Feb 2025 · Remote Built publishing flow via Slack API and a reusable web framework for conference websites; migrated GitNation conferences to Headless CMS.

Osome — Frontend Developer

Jun 2018 May 2019 · Singapore Built fuzzy-logic search system and advanced UI animations for the corporate-services platform.

Skipp — JavaScript Engineer

Nov 2017 Jun 2018 · Moscow B2B marketplace for Skolkovo Innovation Center (100 companies); GraphQL subscriptions for real-time chat.


Portfolio

PrimeUI, MarketFinance, Tipico-Platform, IWM membership, NotSoApp, CasinoReviews, VegasSlotsOnLine, Caleffy, Hadhat, Porchlight, Gitnation, FocusReactive blog, Skolkovo R&D Market, Reverse Health, Firsty


Open Source & Writing

  • Storybook: contributor and steering team member during the 20162017 community revival; addon maintainer (storybook-addon-console, 7M NPM downloads; storybook-addon-material-ui, 18K weekly).
  • AI developer tooling: codex-bee, a wrapper for long-running Codex sessions; epic-loop, a Codex skill solving context degradation in long autonomous coding sessions via techlead/engineer role separation and durable epic state.
  • Technical writing: articles on frontend, Headless CMS, and developer tooling at FocusReactive blog and Dev.to.

Education

Master in Engineering, Faculty of Electronic Engineering, Moscow Power Engineering University (MPEI), Russia


Languages

English C1 · Russian native