EN one-pager

Resume

Clean, printable summary. PDF export coming soon.

Download PDF ↓

PDF version is being finalized — this link will be wired up shortly. For now, this page is fully printable (Cmd/Ctrl+P) as a clean one-pager.

Sergei Tryahalov

Frontend Developer
Ivanovo, Russia — remote / open to relocation — Available immediately
  • Email: traikhaloff@gmail.com
  • Telegram: @stryahalov
  • GitHub: github.com/tsrg
  • LinkedIn: linkedin.com/in/сергей-тряхалов
  • Habr Career: career.habr.com/tsrg

Summary

Frontend Developer specializing in Vue 3, Nuxt.js, and TypeScript. 5+ years of commercial frontend development on top of broader engineering experience. Track record of leading complex migrations (Vue 2 → Vue 3 with 5,000+ tests rewritten), reducing technical debt, and optimizing build pipelines (10x Docker image size reduction). In parallel, solo-building two production products: ivanovo.online — an AI-powered regional news aggregator with multi-provider LLM abstraction (OpenAI, Z.ai, Anthropic), PostgreSQL pg_trgm-based news clustering, and two parallel frontends (Nuxt 3 and SvelteKit 5) running side-by-side for A/B UX & Lighthouse measurement; and mixlab.by — a commercial fullstack web/mobile app (PWA + iOS) with Vue 3 / Node / MongoDB stack.

Technical Stack

FrontendVue 3 / Vue 2 · Nuxt.js · SvelteKit 5 · Pinia / Vuex · TypeScript · SCSS / Tailwind CSS
BackendNode.js · Express 5 · Prisma ORM · Mongoose · REST APIs · JWT / OAuth · Zod
DataPostgreSQL (pg_trgm) · MongoDB · Redis
AI / LLMMulti-provider LLM abstraction · Structured JSON output · Web-search augmentation
InfrastructureDocker / Docker Compose · GitHub Actions CI/CD · Nginx · MinIO

Experience

DigitalkraftFrontend DeveloperJun 2023 — Jul 2026
  • Growth A/B/C experiment on deposit flow with seamless iframe re-init via Centrifuge
  • Vue 2 → Vue 3 & Vuex → Pinia migration: 5,000+ tests rewritten; 20+ mixins converted to composables
InvoltaFrontend DeveloperApr 2021 — Jun 2023
  • Cut Docker image size 10x (2000MB → 200MB) via multi-stage build
  • Migrated 50+ component admin panel to Vue 3; built CMS SEO module
Accord App (NY)Technical AdvisorMar 2022 — Jun 2023
  • Advisory role (~20h/wk): frontend architecture, code review, hiring for a US startup MVP

Selected Projects

ivanovo.online — Regional News Portal with AI Content Aggregation. Solo end-to-end: dual frontend (Nuxt 3 / SvelteKit 5) for A/B measurement + Vue 3 admin, Node.js + Express + Prisma + PostgreSQL, multi-provider LLM (Z.ai GLM, OpenAI, Anthropic), Docker Compose, GitHub Actions. Live in production.

mixlab.by — Web/Mobile (PWA + iOS) app for hookah enthusiasts: personal tobacco shelf, mix builder, recipe sharing. Solo fullstack: Vue 3 + TS + Pinia, Node + Express + MongoDB, OAuth (Google/Apple/Telegram), OpenAI, Docker Compose, GitHub Actions. Live in production.

Education

MIBIF — International Institute of Business and Finance, IvanovoMaster's, Organization Management2008 — 2011
Yandex PracticumFrontend Developer, Certification2020 — 2021

Languages

RussianNative
EnglishIntermediate (B1–B2)