Senior Frontend Engineer

Senior Frontend Engineer with 5+ years building and scaling product-focused React/TypeScript applications. Track record of driving measurable improvements — migrating legacy codebases, reducing cycle time, and shipping reliable internal tooling used across teams. Experienced in cross-functional collaboration, mentoring engineers to mid-level, and taking full ownership from architecture to production deployment.

Experience

Senior Frontend Developer

42 LLC
2021 – present Remote

Served as a senior frontend engineer on Moscow Electronic School (MES) — a government-scale education platform used by millions of students across Moscow, maintained by a cross-functional team of 10+ engineers.

Key points
  • Drove a full TypeScript migration across 5 projects, upgrading 1,000+ components and reducing tight coupling between codebases — enabling new engineers to navigate unfamiliar projects 3x faster.
  • Architected and co-built a Coursera-style course platform within MES — designed the frontend architecture, led the team through implementation, and shipped to production.
  • Designed and rolled out unified ESLint and dprint configurations across 5+ projects, eliminating inconsistent formatting and establishing a single code style standard across the entire team.
  • Led migration to Redux Toolkit, standardizing async patterns and cutting sprint cycle time by ~40%.
  • Acted as a go-to technical resource across multiple teams — regularly consulted on architecture decisions and contributed to final technology choices for new features and systems.
  • Continuously mentored interns and junior engineers — grew 5 engineers to mid-level within 24 months.
  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Redux Toolkit Redux Toolkit
  • SCSS SCSS
  • Jest Jest
  • Vitest Vitest

Middle Frontend Developer

Urban IT
2020 – 2021 Remote

Contributed to a civic tech startup building a crowdsourced cleanliness-rating platform for residential courtyards in Khabarovsk — allowing residents to rate and track neighborhood cleanliness via an interactive map.

Key points
  • Built the React/TypeScript frontend within a small team, implementing interactive map views with Yandex Maps API (migrated from Google Maps).
  • Integrated Redux for state management across dynamic map and rating features.
  • Contributed to the Node.js/MongoDB backend and improved build performance via Webpack optimization.
  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Redux Redux
  • Webpack Webpack
  • Node.js Node.js
  • MongoDB MongoDB

Web Developer

Freelance
2019 – 2020 Remote

Delivered frontend work across ~100 client projects over 12 months — ranging from UI fixes and component builds to full landing page development.

Key points
  • Maintained a strong repeat-client rate, with multiple clients returning for 2–3 additional engagements.
  • Adapted quickly to varied codebases and requirements across diverse projects.
  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Redux Redux
  • SCSS SCSS
  • Css Css
  • Node.js Node.js
  • MongoDB MongoDB
  • Express Express

Skills

  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Next.js Next.js
  • Astro Astro
  • Redux Redux
  • Redux Toolkit Redux Toolkit
  • React Query React Query
  • SCSS SCSS
  • Tailwind CSS Tailwind CSS
  • Vitest Vitest
  • Jest Jest
  • Eslint Eslint
  • Node.js Node.js
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Convex Convex
  • Redis Redis
  • Hono Hono
  • Express Express
  • vite vite
  • Webpack Webpack
  • docker docker
  • Kubernetes Kubernetes
  • Bun Bun
  • AWS
  • Cloudflare Cloudflare
  • Cursor Cursor
  • Claude Claude

Projects

Daaspil Digital Store

Conversion-focused landing page for an Instagram creator selling digital guidebooks — live with active sales. Integrated Robokassa payment API with full checkout flow. Built on Astro with self-hosted Convex, AWS S3, and CloudFront — achieving sub-second load times. Owned full infrastructure: dedicated server setup, CI/CD pipeline, and deployment.

  • React React
  • Astro Astro
  • TypeScript TypeScript
  • Tailwind CSS Tailwind CSS
  • Convex Convex
Guidegram

Guidegram

Production Telegram commerce bot for a content creator to sell digital products — sole developer, end-to-end from architecture to deployment. Integrated YooKassa and Robokassa payment APIs with full paywall logic. Built discount and segmented broadcast features. Owned full infrastructure: CI/CD pipeline, server provisioning, and deployment.

  • TypeScript TypeScript
  • Node.js Node.js
  • PostgreSQL PostgreSQL
  • Redis Redis
Baby Vita Dent
Baby Vita Dent

Full-stack web platform for a Moscow dental clinic network serving ~5,000 monthly users — delivered in 6 months by a 2-person team. Built an end-to-end appointment booking system with clinic branch/doctor/time slot selection and Telegram bot confirmations. Owned the full frontend: Next.js UI, admin panel, and SEO optimization.

  • React React
  • Next.js Next.js
  • TypeScript TypeScript
  • Node.js Node.js
  • MongoDB MongoDB

Contact me

Name
Email
Message