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 LLCServed 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
-
TypeScript
-
JavaScript
-
Redux Toolkit
-
SCSS
-
Jest
-
Vitest
Middle Frontend Developer
Urban ITContributed 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
-
TypeScript
-
JavaScript
-
Redux
-
Webpack
-
Node.js
-
MongoDB
Web Developer
FreelanceDelivered 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
-
TypeScript
-
JavaScript
-
Redux
-
SCSS
-
Css
-
Node.js
-
MongoDB
-
Express
Skills
-
React
-
TypeScript
-
JavaScript
-
Next.js
-
Astro
-
Redux
-
Redux Toolkit
-
React Query
-
SCSS
-
Tailwind CSS
-
Vitest
-
Jest
-
Eslint
-
Node.js
-
MongoDB
-
PostgreSQL
-
Convex
-
Redis
-
Hono
-
Express
-
vite
-
Webpack
-
docker
-
Kubernetes
-
Bun
- AWS
-
Cloudflare
-
Cursor
-
Claude
Projects
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
-
Astro
-
TypeScript
-
Tailwind CSS
-
Convex
Guidegram
completedProduction 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
-
Node.js
-
PostgreSQL
-
Redis
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
-
Next.js
-
TypeScript
-
Node.js
-
MongoDB