Артём Куроптев

Frontend-разработчик (Next.js, React)

Contacts

Telegram: @TyT_NICK Email: artem99k14@gmail.com Mobile: +7(747)601-37-84

About

Frontend-разработчик с ~6 годами опыта разработки веб-приложений на React и Next.js. Специализируюсь на создании продуктовых интерфейсов, архитектуре frontend-приложений и реализации server-side rendering (SSR / SSG / ISR). Работал над B2B и e-commerce проектами: платформой регистрации компаний, генератором динамических лендингов и интерактивным редактором изображений на Canvas. Имею опыт разработки проектов с нуля, рефакторинга легаси-систем и масштабирования существующих приложений. Использую TypeScript, Next.js и React Query для построения устойчивой архитектуры работы с серверными данными. Участвую в code review, технических обсуждениях и проектировании frontend-решений.

Experience

UPPERSETUP (2024 - наст. время) test

  • Спроектировал архитектуру публичной части платформы на Next.js (разделение admin / public, мультизонная структура приложения), что позволило масштабировать продукт на несколько независимых сервисов. - Разработал конструктор персонализированных коммерческих предложений с генерацией динамических клиентских лендингов; система используется для подготовки десятков предложений ежедневно. - Реализовал стратегию рендеринга на базе SSR, SSG и ISR в зависимости от типа контента, что улучшило индексацию страниц и сократило время загрузки публичных страниц примерно на 35–40%. - Построил слой работы с серверными данными на базе React Query: внедрил кеширование, инвалидацию и revalidation запросов, снизив количество повторных API-запросов примерно на 30%. - Провёл SEO и performance оптимизацию (мета-данные, sitemap, lazy loading, оптимизация изображений и code splitting), что улучшило показатели Core Web Vitals и скорость загрузки страниц на ~40%. - Разработал внутренний UI-kit и провёл миграцию системы стилей с Tailwind на Emotion, сократив время разработки новых интерфейсов и унифицировав дизайн компонентов. - Создал переиспользуемый npm-пакет для общих frontend-утилит и компонентов, настроил сборку и CI/CD pipeline с автоматической публикацией в GitHub Packages, что позволило использовать единый код в нескольких репозиториях проекта. - Проводил code review, участвовал в технических интервью и обсуждении архитектурных решений frontend-части платформы.

Education

text

Skills

text