Senior Frontend Developer

Hi, I'm Sergei.

Senior Frontend Developer with 6+ years of full-time experience building ecommerce and product interfaces. I ship React, TypeScript, and Next.js projects with a strong focus on SEO, maintainable frontend architecture, and automated testing, and I can handle Node.js and MongoDB work when a product needs full-stack delivery.

6+ yearsbuilding production frontend
20+ launchesfor ecommerce and product teams
React + SEOstatic delivery, UX, and maintainable systems

About

Senior Frontend Developer

Senior Frontend Developer with 6+ years of full-time experience building ecommerce and product interfaces. I ship React, TypeScript, and Next.js projects with a strong focus on SEO, maintainable frontend architecture, and automated testing, and I can handle Node.js and MongoDB work when a product needs full-stack delivery.

Video

Video resume

Work experience

Experience

Senior Frontend Developer

Remote (Tbilisi, Georgia)

September 2023 - Present

  • Built and maintained frontend systems across Vue, React, JavaScript, and TypeScript for ecommerce stores, widgets, showcases, admin panels, and gift certificate flows.
  • Refactored legacy frontend code and kept day-to-day delivery moving across company and partner products.
  • Shipped three large admin panels from scratch, letting clients manage products and accounts without routing routine work through managers or developers.
  • Delivered a shared UI kit that refreshed the visual system and improved consistency across products.
  • Rolled out Cypress coverage across existing apps, improving frontend stability and reducing regression risk.
  • Built a full-stack logging service with React, Node.js, and MongoDB and integrated it across frontend apps for earlier error detection.
  • Added AI features for gift-certificate copy and imagery, plus an AI support assistant that reduced manual support load.
  • Delivered a learning platform for Alfa Bank and a referral ecommerce store for Belis.

Middle Frontend Developer

Remote (Moscow, Russia)

February 2020 - August 2023

  • Built roughly 15 SPA products from scratch, including stores, widgets, payment flows, admin tools, and B2B/B2C platforms embedded in partner sites.
  • Led migrations from PHP 5, Vue 1, and jQuery to TypeScript, React, and Redux, cutting feature delivery time and reducing maintenance drag.
  • Owned both legacy and active products end to end: bug fixes, new features, refactors, code reviews, and day-to-day support.
  • Drove architecture and stack decisions across major projects, setting up maintainable frontend foundations and modern delivery practices.
  • Onboarded teammates, ran technical interviews, and recorded training material for both the internal team and clients.
  • Improved SEO across React, Next.js, and PHP projects, increasing search visibility and acquisition.
  • Built complex HTML/CSS email templates and shared UI kits used across multiple product lines.
  • Added WebSocket flows, token auth, shared UI kits, modern animations, partner integrations, and practical UX improvements such as autofill, phone masking, cropping, validation, and localization.
  • Maintained 85% test coverage with Jest and Cypress across key projects.
  • Shipped cross-browser and cross-platform support for Safari, Firefox, Chromium, macOS, Linux, Windows, and mobile devices.

Frontend Developer

Office (Saint Petersburg, Russia)

February 2019 - January 2020

  • Built a React product for discovering restaurants on a map, browsing menus, and placing orders.
  • Contributed architectural ideas that lowered server load and improved performance.
  • Fixed production issues and shipped new features on the main product website.
  • Built and maintained websites for partner restaurants.
  • Kept projects under Jest coverage and improved SEO visibility.
  • Added practical UX details such as email autofill, phone masking, validation, error states, and Google Maps integrations.
Freelance

Frontend Developer

Remote (Saint Petersburg, Russia)

May 2018 - January 2019

  • Built websites for small businesses and service companies, helping them launch online and win business through the web.
  • Maintained client sites, fixed bugs, shipped new features, and supported WordPress, Wix, and Joomla installs.

Education

Education

Skills

Core stack

JavaScriptTypeScriptReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaZeplinSEOUI/UX

Projects

Selected work

Side projects

Rizae

Rizae

2026

AI character platform for learning, creative scenarios, and safe multilingual chats.

Next.jsTypeScriptNode.jsMongoDB
Gitae

Gitae

2026

Diagnostics toolkit for websites, DNS, SSL, ports, IPs, domains, and routing.

Next.jsTypeScriptNode.jsMongoDB
Jurfi

Jurfi

2026

Browser-based legal document studio with reusable templates and export-ready files.

Next.jsTypeScript
Picmu

Picmu

2026

Private in-browser toolkit for converting, compressing, resizing, cropping, and cleaning up media.

Next.jsTypeScript
QRViz

QRViz

2026

Static QR code generator with practical presets and export-ready assets.

Next.jsTypeScript

MGC projects built from scratch

Analytics Dashboard

2024

Analytics and reporting dashboard for My Gift Card.

TypeScriptReact.js

MGC projects I contributed to

Digift projects built from scratch

Group Gift Purchase App

2022

Group gift purchase app.

JavaScriptReact.js

Group Purchase Tracker

2022

Group purchase status tracker.

JavaScriptReact.js

Email Templates

2023

Advanced HTML/CSS email templates.

HTMLCSS

Payment System

2023

Payment system built with REST API and WebSocket.

JavaScriptWebSocket

UI Kit

2023

Shared UI kit for Digift products.

JavaScriptReact.js

Conference Gift App

2023

Conference gifting app for choosing and receiving a gift card.

JavaScriptReact.js

Card Balance Checker

2023

Card balance checker.

JavaScriptReact.js

Digift projects I contributed to

Digift Partner Admin Panel

2022-2023

Admin panel for Digift partners.

JavaScriptReact.js

Digift.me Exchange Store

2020-2023

Gift card exchange flow.

JavaScriptjQuery

Contact

Let's talk

Message me

Hiring for a frontend role or need technical help?

Send a few lines about a frontend role, consulting request, technical audit, or specific issue. It goes straight to my inbox.

Frontend roleConsultingTechnical audit

A little context about the product, blocker, and outcome you want helps me reply faster.

Please don't include passwords, API keys, payment details, or other sensitive data.