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

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, React, Next.js и React-Query для построения устойчивой архитектуры работы с серверными данными. Участвую в code-review, технических обсуждениях и проектировании frontend-решений.

Experience

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

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

Education

text

Skills

text