No CV in your cart yet
Пожалуйста, войдите, чтобы скачать резюме.
Experience level:
1-3 years
Education level:
Bachelor
Languages:
Russian: Native
English: B2
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.
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
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