🛒 0
×

Your chosen CVs

No CV in your cart yet

Frontend developer

Added: 04.04.2026
You can open access to the talent’s contacts for only 2 euro!

Пожалуйста, войдите, чтобы скачать резюме.

Location:

Birthday date:

17/01/2003

Experience level:

1-3 years

Education level:

Bachelor

Languages:

Russian: Native

English: B2

About

Frontend Developer (React/Next.js, TypeScript) with 1+ years of commercial experience. Quickly analyze problems, propose solutions, and deliver them to production. Focused on solving real business and product challenges. Choose the right tools for each task without unnecessary complexity. Strong in performance optimization and product stability.

Work experience

Frontend / Fullstack Developer (React / Next.js + Strapi, Node.js)

Freelance / Contract (Dental Clinic “Nika”)

Feb 2024 – Present

Project: Web platform for a dental clinic (public website + CMS + forms + integrations)
Scope: End-to-end solution covering service/doctor showcase, lead collection, content management admin panel, and third-party integrations

– Developed a public-facing website using Next.js (SSR, caching, image optimization), achieving fast page load times (0.59–1.05 s) and stable SEO indexing.
Core Web Vitals: LCP 0.59–1.05 s, CLS 0, INP 12–25 ms

– Designed the content model and admin panel in Strapi (collections, relations, Draft & Publish), enabling non-developers to manage content independently

– Built a modular page builder (5–6 reusable blocks), allowing administrators to create and modify doctor/service pages dynamically — reducing developer involvement and accelerating content updates

– Implemented a BFF layer (Next.js API Routes) with timeouts, error handling, and hidden Strapi tokens — improving security and reducing system failure points

– Designed event-driven cache revalidation in Next.js (entity-based), reducing unnecessary API calls and lowering backend load by 2–3x (based on Strapi logs)

– Secured lead submission forms with IP rate limiting, origin checks, Zod validation, and HMAC signatures — reducing spam and ensuring reliable request processing

– Built a notification system for leads: requests are stored in Strapi and automatically sent via email — reducing missed inquiries and improving response time

– Integrated third-party services (pricing sync, maps, analytics), enabling automated data flow and business insights

– Set up production infrastructure on VPS (Docker Compose, Nginx reverse proxy, Certbot, health checks, logging) — ensuring reproducible deployments and maintainability

– Configured CI/CD with GitHub Actions (build, push, deploy via SSH), reducing release delivery time to ~10 minutes

– Implemented automated backups of Strapi data to AWS S3 with retention policies and cleanup — improving data reliability and recovery process

Tech stack: Next.js (App Router), React, TypeScript, Redux Toolkit (RTK Query), SCSS, CSS Modules, Strapi, PostgreSQL, Docker, Docker Compose, Nginx, GitHub Actions, Jest, Zod, AWS S3

Education:

ITMO University

Faculty: Control Systems and Robotics

Specialisation: Industrial Automation and Process Control

Graduation year: 2026

Key skills:

Frontend – React, Next.js (SSR, App Router, caching) – TypeScript, Redux Toolkit, RTK Query Backend & API – Node.js, REST API – Express.js, Nest.js – PostgreSQL, Redis DevOps & Infrastructure: – Docker, Docker Compose – Nginx