Full Stack Developer

Hi, I'm Sergei.

Full Stack Developer with 8+ years in product engineering and e-commerce. Since January 2025, I have owned complex frontend and backend work at My Gift Card, including the high-traffic eGift partner widget used by tens of thousands of people daily. I work with TypeScript, PHP and Go day to day, with a focus on secure, fast and reliable purchase flows.

8+ yearsbuilding production interfaces
20+ launchesacross ecommerce and product teams
React + SEOfast, accessible product interfaces

About

Full Stack Developer

Full Stack Developer with 8+ years in product engineering and e-commerce. Since January 2025, I have owned complex frontend and backend work at My Gift Card, including the high-traffic eGift partner widget used by tens of thousands of people daily. I work with TypeScript, PHP and Go day to day, with a focus on secure, fast and reliable purchase flows.

Over my career, I have delivered roughly 20 commercial products from concept to release, modernized legacy applications and developed ecommerce, payments, partner widgets, internal administration and AI-assisted experiences. My earlier work also includes team onboarding, technical interviews, automated testing, cross-browser compatibility and SEO.

Video

Video resume

Work experience

Experience

My Gift Card

Full Stack Developer

Remote (Moscow, Russia)

September 2023 - Present

  • Since January 2025, my role has expanded to full-stack engineering: TypeScript on the frontend and PHP and Go on the backend in daily production work.
  • I am the sole developer responsible end to end for the eGift partner widget: frontend, backend, security, performance, maintenance and complex purchasing flows used by tens of thousands of people each day.
  • Rebuilt and optimized the eGift widget to make a high-traffic, revenue-critical gift-card purchase flow faster, more maintainable and more secure.
  • Built and maintain the widget’s gift-card tracking experience, connecting customers with order and delivery-status information.
  • Delivered a new secure authorization system for the company-wide MGC administration environment, spanning widget and storefront management and integrations involving cards and payment processing.
  • I take on high-complexity, high-load functionality across MGC products: some projects I own alone from frontend through backend; on others I deliver major features, integrations, security improvements and performance work.
  • 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.
Digift Gift Cards

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.
Foodle

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
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

Languages: English (fluent) · Russian (native)

JavaScriptTypeScriptBabel.jsESLintCI/CDPHPGoReactNext.jsVue 3ReduxVuexCSSHTMLSassJestCypressNode.jsExpressMongoDBWebpackViteGulpDockerREST APIWebSocketMaterial UIVuetifyjQueryBootstrapBEMGitOpenAILinuxWordPressJoomlaWixFigmaJiraAgileScrumGoogle AnalyticsGoogle Tag ManagerZeplinSEOUI/UX

Projects

Selected work

Side projects

Idfot

Idfot

2026

Private browser-based document photo editor for passport, visa, and ID pictures with crop guides and export-ready files.

Next.jsTypeScript
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
Pdfre

Pdfre

2026

Focused browser-based PDF toolkit for merging, splitting, converting, watermarking, cleaning, and protecting files.

Next.jsTypeScript
QRViz

QRViz

2026

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

Next.jsTypeScript
Faeru

Faeru

2026

Browser-first astrology, tarot, and timing platform focused on clear tools, readable interpretation, and privacy.

Next.jsTypeScript
Cozti

Cozti

2026

Browser-only recipe-to-label and pricing workspace for food makers: nutrition and ingredient previews, allergen checks, cost, wholesale/retail pricing and local exports.

Web appBrowser-only
SkuXL

SkuXL

2026

Browser-based marketplace toolkit for SKU profitability, landed costs, wholesale price sheets and catalog feed validation.

Web appBrowser-only
Numlu

Numlu

2026

English- and Russian-language practical calculators for home materials, finances, pets, electricity, technology and everyday planning.

Web appBrowser-only
Cutki

Cutki

2026

English- and Russian-language construction calculators for cut planning, material quantities, waste, pallet/container loading, local drafts and printable reports.

Web appBrowser-only

MGC projects built from scratch

eGift Partner Widget

eGift Partner Widget

2025–present

End-to-end development and maintenance of the high-traffic eGift partner purchase widget, including frontend, backend, security and performance.

TypeScriptPHPGo

eGift Order Tracking

2025–present

Gift-card order and delivery-status tracking experience connected to the eGift partner widget.

TypeScriptPHPGo

Analytics Dashboard

2024

Analytics and reporting dashboard for My Gift Card.

TypeScriptReact.js

AI Support Bot

2025

AI support chatbot.

TypeScriptReact.jsNode.jsOpenAI

MGC projects I contributed to

MGC Secure Admin Authorization

2025–present

Implementation of secure authorization in MGC administration; work spans multiple products, not sole ownership of the entire admin system.

TypeScriptPHPGoSecurity

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

Additional projects from earlier résumés

A full-stack browser MMORPG prototype featuring character progression, 12 locations, quests, combat, chat and a leaderboard.

ReactNode.jsMongoDB

Digift Managers Admin Panel

An internal administration panel developed for Digift managers; not publicly accessible.

React

Contact

Let's talk