Проанализировали данные из зарплатного калькулятора за первое полугодие 2026 года и делимся в статье →
Проанализировали данные из зарплатного калькулятора за первое полугодие 2026 года и делимся в статье →
Разрабатываю и поддерживаю веб-приложения с использованием TypeScript/React/NextJS.
Опыт работы с библиотеками управления состоянием, такими как Redux.
Интеграция с RESTful API и работа с асинхронными запросами.
Опыт работы с популярными UI-библиотеками, такими как Ant Design.
Участие в проектировании и реализации пользовательских интерфейсов с акцентом на UX.
Есть опыт работы с:
Навыки:


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Стек: React (Hooks, HOC), TypeScript, Next.js, Redux, Redux-Saga, Ant Design, Formik, Yup, Chart.js, Dadata, Storybook, Swagger, Feature Sliced Design (FSD), SCSS → CSS, npm.
Стек: Next.js (App Router, SSG, SSR, ISR), React, TypeScript, GraphQL, Apollo Client, Ubuntu, Nginx, Lighthouse, Three.js, WebGL, Gulp, AJAX.
Ключевые результаты и достижения:
Next.js & архитектура решений:
10+ коммерческих проектов на Next.js – от лендингов до крупных B2B-справочников. Настраивал рендеринг под бизнес-задачи (SSG для SEO-страниц, SSR для динамического контента, ISR для часто обновляемых данных).
Реализовал справочник на Next.js + GraphQL + Apollo – оптимизировал кэширование запросов, настроил пагинацию и фильтрацию на 10 000+ записей. Время ответа API сократилось на ~40% за счет batch-запросов и persisted queries.
Настроил окружение под каждый проект – Ubuntu 20.04/22.04 + Nginx (reverse proxy, балансировка, SSL через Let's Encrypt). Автоматизировал деплой через CI/CD (GitHub Actions / GitLab CI).
Оптимизация производительности (Lighthouse)
Довел метрики Lighthouse до 90+ по всем проектам:
- Сжатие медиа (WebP/AVIF, lazy loading, next/image)
- Оптимизация шрифтов (font-display: swap, подгрузка только необходимых начертаний)
- Минификация и tree-shaking CSS/JS
- Настройка API-ответов (gzip, пагинация, выборочные поля GraphQL)
Результат: уменьшил First Contentful Paint (FCP) в среднем на 35%, улучшил SEO-ранжирование проектов (по данным Яндекс.Вебмастера).
3D-графика и анимация (пет-проекты)
Разработал интерактивные 3D-сцены на Three.js + WebGL (вращение объектов, кастомные шейдеры, освещение). Модели создавал в Blender, экспортировал в glTF/GLB.
Легковесный проект на Gulp
Собрал одностраничный каталог товаров на Gulp + AJAX (без фреймворков). Реализовал:
- Динамическую подгрузку товаров без перезагрузки страницы
- Фильтрацию по категориям/цене
- Пагинацию с сохранением состояния
Результат: загрузка страницы ~0.5 секунды на 3G, индекс скорости (Speed Index) – ~1.2 секунды по Lighthouse.
Интеграция сервисов и метрик
Настроил для всех проектов:
- Яндекс.Метрику (цели, события, электронная коммерция)
- Google Analytics 4 (конверсии, события)
- Виджеты обратной связи (Jivo, Callbackhunter, Telegram-боты)
Размер команды: 2 человека
Моя специализация включает такие области как: