Frontend-разработчик

Довгань Евгений

React, TypeScript и Next.js — продуктовые интерфейсы, производительность и современные практики. Москва · гибрид, офис или удалённо.

Довгань Евгений

Проекты

От свежих pet-проектов и продуктовой разработки до крупного e-commerce — сверху новее, ниже раньше по времени.

Pet-проект

Simple Trading

USD, EUR, CNY к рублю по данным ЦБ РФ

График динамики и инфоблоки на 3 месяца (1 месяц и 1 неделю): на главной переключение котировок USD, EUR и CNY. Данные ЦБ через маршрут приложения (обход CORS). TanStack Query, кеш в памяти и sessionStorage (~10 мин).

  • Next.js
  • TypeScript
  • TanStack Query
  • styled-components
  • lightweight-charts
Pet-проект

React Notes

Заметки и задачи на FSD

FSD-архитектура на Next.js: CRUD заметок, фильтры, сортировка, оптимистичные обновления React Query, NextAuth и Firestore.

  • Next.js 14
  • TypeScript
  • FSD
  • Redux Toolkit
  • TanStack Query
  • NextAuth
  • Vitest
  • Framer Motion
Тестовое задание

Products table

Тестовое задание от itGuru

Авторизация DummyJSON, таблица товаров с пагинацией, поиск, сортировка, оптимистичное добавление в кэш React Query.

login: emilys, password: emilyspass
  • React 19
  • Vite 7
  • TanStack Query
  • axios
  • React Hook Form
  • Yup
Pet-проект

Green Shop Brand

Интернет-магазин натуральной продукции

Каталог с поиском и фильтрами, корзина, избранное, сравнение товаров, NextAuth, личный кабинет, заказы в Firestore, тёмная тема, Storybook и тесты.

  • Next.js 16
  • React 19
  • Redux Toolkit
  • RTK Query
  • Firebase
  • NextAuth
  • Storybook
  • Jest
Коммерческий опыт

Соколиная охота

Сайт ресторана

Вариант сайта ресторана на Next.js. Главная страница в виде лендинга, галерея, залы с описанием и бронированием, контакты.

  • Next.js 16
  • React 19
  • styled-components
  • Framer Motion
  • Storybook
  • Docker
Коммерческий опыт

Medanketa

Медицинские анкеты и аналитика

Список и прохождение анкет, статистика, шаблоны и справочники. Интеграция API, оптимизация загрузки и рефакторинг.

  • React
  • TypeScript
  • Vite
  • Redux Toolkit
  • TanStack Query
Коммерческий опыт

Askona

Аскона Тех — разработка и поддержка сайта

Каталог, фильтры, карточка товара, подборщики, UI Kit, менторинг фронтенда, Agile/Scrum и ускорение загрузки страниц.

  • React
  • TypeScript
  • UI Kit
  • Адаптивная вёрстка
Коммерческий опыт

Золото 585

Холдинг 585 — ювелирный ритейл

От вёрстки до React: формы с валидацией, каталоги, карточки товаров, рефакторинг и оптимизация скорости загрузки.

  • React
  • Webpack
  • SCSS
  • Формы и валидация

Навыки

Стек технологий: от React и TypeScript до тестов, Storybook и CI/CD.

Основной стек

ReactTypeScriptNext.jsJavaScriptHTML5CSS3

Состояние и данные

Redux ToolkitTanStack QueryMobXGraphQLREST API

Стили и UI

Styled-componentsSCSSАдаптивная вёрсткаКроссбраузерная вёрсткаFigma

Качество и инструменты

JestReact Testing LibraryESLintStorybookGitWebpackViteDockerCI/CD

Процессы

JiraAgile/ScrumCode reviewPostmanAI-ассистенты (Cursor)

Опыт работы

6+ лет в веб-разработке: от вёрстки до продуктового React и Next.js.

  1. Июнь 2025 — настоящее время ( 10 месяцев )

    Фриланс

    Frontend-разработчик · Москва

    Pet-проекты, тестовые задания и развитие существующих приложений с упором на современный стек и AI-инструменты.

    • Simple Trading, Green Shop, React Notes, ITGuru Test, Соколиная охота
    • Автотесты, Storybook, NextAuth, Firebase
    • Повышение скорости разработки за счёт AI-практик
  2. Март 2023 — Апрель 2025 ( 2 года 1 месяц )

    Trust System (фриланс)

    Frontend-разработчик · Москва

    Проект Medanketa и саморазвитие: Next.js, GraphQL, RTK, TanStack Query, деплой.

    • Medanketa: анкеты, статистика, шаблоны, справочники, API
    • Оптимизация производительности и рефакторинг
    • Пет-проекты и тестовые задания для роста стека
  3. Ноябрь 2020 — Август 2022 ( 1 год 9 месяцев )

    Аскона Тех

    Frontend-разработчик · Москва

    Развитие интернет-магазина: каталог, фильтры, карточки, подборщики, мобильная версия.

    • UI Kit и новые страницы на React + TypeScript
    • Менторинг коллег, code review, Agile/Scrum
    • Ускорение загрузки и рефакторинг legacy
  4. Ноябрь 2019 — Апрель 2020 ( 5 месяцев )

    585, Холдинг

    Младший разработчик · Москва

    Поддержка и развитие витрины под руководством senior-разработчика.

    • Формы с валидацией
    • Новые UI-блоки и страницы
    • Оптимизация скорости
  5. Ноябрь 2017 — Октябрь 2019 ( 1 год 11 месяцев )

    585, Холдинг

    HTML-верстальщик · Москва

    Вёрстка по макетам, переход к современному фронтенду.

    • PSD / Zeplin / Figma → HTML, LESS/SCSS, Pug, Webpack
    • Сокращение времени загрузки страницы с ~7 с до ~1.5 с