MIDDLE FRONTEND DEVELOPER
Основной стек: React, TypeScript, Next.js, Redux, Gsap, React Query, RTK Query, Strapi
Коммерческая разработка: 4+ года
Знание английского: B2 — Upper-Intermediate
Hard Skills
Team Skills
Опыт работы
10.2025 — настоящее время
Проект: интернет-магазин профессиональной ресторанной техники - верстка и развитие витрины, e-commerce
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Верстка страниц согласно макетам
Достижения:
— Обеспечил стабильную и аккуратную верстку страниц по макетам
— Поддерживал единый стиль реализации в рамках проекта
Стек: JS, SCSS, HTML, Vite
06.2025 — 09.2025
Проект: CRM-система для ресторанного бизнеса - доведение продукта до релиза и обновление UI, horeca saas
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Доведение проекта до релиза
— Разработка новых компонентов
— Обновление дизайна
Достижения:
— Довел проект до релиза в рамках своей зоны ответственности
— Расширил компонентную базу под обновленный дизайн
Стек: Next.js, TypeScript, React Query, Zod, Tailwind, Radix UI
04.2025 — 06.2025
Проект: интернет-магазин одежды - подготовка к релизу и стабилизация кодовой базы, e-commerce
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Рефакторинг компонентов и улучшение кодовой базы
— Доработка функционала и исправление багов перед релизом
Достижения:
— Существенно улучшил качество кодовой базы через рефакторинг компонентов
— Подготовил продукт к релизу за счет исправлений и доработок
Стек: React, TypeScript, MobX, Styled Components, RSuite
06.2024 — 04.2025
Проект: сайт застройщика - разработка виджетов и анимаций, недвижимость
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Разработка сложной анимации с использованием Gsap
— Разработка новых виджетов
— Обновление дизайна
Достижения:
— Реализовал сложные анимационные сценарии на Gsap
— Обновил дизайн и расширил функциональность через новые виджеты
Стек: Next.js, TypeScript, React Query, Material UI, Gsap
02.2023 — 05.2024
Проект: обновление личного кабинета сайта брокерской компании - UI и миграция на новый стек, fintech
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Разработка компонентов пользовательского интерфейса
— Рефакторинг устаревшего кода и перенос функционала на новые технологии
— Обновление дизайна
Достижения:
— Перенес часть легаси на актуальные технологии с рефакторингом
— Обновил UI и визуальную часть личного кабинета
Стек: TypeScript, Redux Toolkit, Material UI, Styled-components
12.2022 — 02.2023
Проект: интернет-магазин компьютерной техники - миграция на TypeScript и развитие UI, e-commerce
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Разработка компонентов пользовательского интерфейса
— Перенос функционала сайта с JavaScript на TypeScript
— Рефакторинг устаревшего кода и перенос функционала на новые технологии
Достижения:
— Выполнил миграцию части функционала с JavaScript на TypeScript
— Снизил техдолг через рефакторинг и обновление подходов
Стек: Next.js, TypeScript, Redux Toolkit
02.2022 — 12.2022
Проект: платформа мониторинга и редактирования налогов для акцизной продукции - разработка функционала и i18n, regtech
Роль на проекте: Frontend Developer
Команда: 6 разработчиков
Задачи:
— Добавление нового функционала по макетам
— Создание прототипов и разработка нового функционала
— Создание международной версии сайта с поддержкой перевода
Достижения:
— Реализовал международную версию продукта с поддержкой переводов
— Расширил функциональность платформы, включая работу по прототипам
Стек: TypeScript, React, Redux Toolkit, Ant Design
12.2021 — 02.2022
Проект: платформа автоматизации системы управления информационной безопасностью - миграция функционала и тесты, cybersecurity
Роль на проекте: Frontend Developer
Команда: 6 разработчиков
Задачи:
— Создание компонентов пользовательского интерфейса
— Перенос старого функционала на новые технологии
— Написание тестов
Достижения:
— Перенес часть функционала на новый стек с сохранением работоспособности
— Написал тесты для ключевых частей интерфейса в рамках задач
Стек: React, TypeScript, Ant Design, Styled Components
08.2021 — 11.2021
Проект: система организации и управления проектами - разработка UI компонентов, b2b saas
Роль на проекте: Frontend Developer
Команда: 20 разработчиков
Задачи:
— Создание компонентов пользовательского интерфейса
Достижения:
— Разрабатывал UI компоненты в большой команде разработки
Стек: React, TypeScript, Storybook
04.2021 — 05.2021
Проект: визуальный конструктор ремонта квартир - 3D визуализация и логика отображения, proptech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Адаптивная верстка сайта
— Создание 3D моделей для Three.js
— Разработка логики визуального отображения моделей на сайте с помощью Three.js
Достижения:
— Реализовал 3D визуализацию и логику отображения объектов на Three.js
— Обеспечил адаптивную верстку интерфейса конструктора
Стек: React, Redux, TypeScript, Next.js, Three.js
01.2021 — 04.2021
Проект: интернет-магазин по продаже массажеров - разработка логики и оформление заказа, e-commerce
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Адаптивная верстка сайта по макету
— Разработка всей логики сайта
— Просмотр товаров
— Добавление товаров в корзину
— Отправка данных о заказе на сервер
Достижения:
— Реализовал полный пользовательский сценарий от каталога до отправки заказа
— Закрыл фронтенд-логику проекта в небольшой команде
Стек: React, MobX, Next.js, TypeScript
До 04.2021
Проект: коммерческие веб-проекты - сайты на React и Next.js, PWA и React Native, software development
Роль на проекте: Frontend Developer
Команда: 2 разработчика, 1 дизайнер
Задачи:
— Разработка сайтов с использованием React и Next.js
— Участие в разработке мобильного приложения на React Native
— Участие в разработке сайтов с 3D конструктором на Three.js
— Участие в разработке PWA приложения для мобильных устройств
Достижения:
— Наработал опыт в React экосистеме, включая Next.js и PWA
— Участвовал в проектах с React Native и 3D визуализацией на Three.js
Стек: SCSS, Styled Components, JavaScript ES6+, TypeScript, React, Redux, MobX, React Native, Three.js, Next.js, Docker
Образование: Среднее специальное, Колледж КИУ, Прикладная математика и информатика, 2013
Главное о специалисте: я middle frontend developer с 4+ годами коммерческой разработки и стеком React, TypeScript и Next.js. Разрабатываю UI для e-commerce и b2b продуктов, работаю с SSR, PWA и React Native, занимаюсь рефакторингом и обновлением легаси с внедрением типизации. Пишу компоненты, участвую в код-ревью, веду задачи и приоритизацию, ориентируюсь на ценность для клиента. Есть опыт проектов с Three.js и 3D визуализацией и анимациями на Gsap.
Основной стек: React, TypeScript, Next.js, Redux, Gsap, React Query, RTK Query, Strapi
Коммерческая разработка: 4+ года
Знание английского: B2 — Upper-Intermediate
Hard Skills
- Языки ифреймворки: React, React Native, Next.js, JS, TS, HTML, CSS
- Библиотеки: Redux, Redux Toolkit, RTK Query, React Query, Gsap, Three.js, Material UI, Ant Design, Styled Components
- Верстка истили: Sass, Styled-components, Stylus, БЭМ
- Работа с API: Fetch, Axios, RTK Query, REST API, Strapi
- Прочее: Docker, Git, Figma, Vite, Webpack, Yarn, nvm, Gulp, Storybook
Team Skills
- Code Review: участвую в улучшении качества и читаемости кода, провожу код-ревью
- Управление задачами: веду учет задач в системах управления, расставляю приоритеты и соблюдаю сроки
- Продуктовый подход: приоритизирую функции с максимальной ценностью для клиента, избегаю избыточной функциональности
- Ведение проекта: есть опыт самостоятельного ведения проекта. В этой роли обсуждал задачи с клиентом, формировал план предстоящей работы, оценивал задачи, предлагал технические и функциональные улучшения проекта
Опыт работы
10.2025 — настоящее время
Проект: интернет-магазин профессиональной ресторанной техники - верстка и развитие витрины, e-commerce
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Верстка страниц согласно макетам
Достижения:
— Обеспечил стабильную и аккуратную верстку страниц по макетам
— Поддерживал единый стиль реализации в рамках проекта
Стек: JS, SCSS, HTML, Vite
06.2025 — 09.2025
Проект: CRM-система для ресторанного бизнеса - доведение продукта до релиза и обновление UI, horeca saas
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Доведение проекта до релиза
— Разработка новых компонентов
— Обновление дизайна
Достижения:
— Довел проект до релиза в рамках своей зоны ответственности
— Расширил компонентную базу под обновленный дизайн
Стек: Next.js, TypeScript, React Query, Zod, Tailwind, Radix UI
04.2025 — 06.2025
Проект: интернет-магазин одежды - подготовка к релизу и стабилизация кодовой базы, e-commerce
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Рефакторинг компонентов и улучшение кодовой базы
— Доработка функционала и исправление багов перед релизом
Достижения:
— Существенно улучшил качество кодовой базы через рефакторинг компонентов
— Подготовил продукт к релизу за счет исправлений и доработок
Стек: React, TypeScript, MobX, Styled Components, RSuite
06.2024 — 04.2025
Проект: сайт застройщика - разработка виджетов и анимаций, недвижимость
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Разработка сложной анимации с использованием Gsap
— Разработка новых виджетов
— Обновление дизайна
Достижения:
— Реализовал сложные анимационные сценарии на Gsap
— Обновил дизайн и расширил функциональность через новые виджеты
Стек: Next.js, TypeScript, React Query, Material UI, Gsap
02.2023 — 05.2024
Проект: обновление личного кабинета сайта брокерской компании - UI и миграция на новый стек, fintech
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Разработка компонентов пользовательского интерфейса
— Рефакторинг устаревшего кода и перенос функционала на новые технологии
— Обновление дизайна
Достижения:
— Перенес часть легаси на актуальные технологии с рефакторингом
— Обновил UI и визуальную часть личного кабинета
Стек: TypeScript, Redux Toolkit, Material UI, Styled-components
12.2022 — 02.2023
Проект: интернет-магазин компьютерной техники - миграция на TypeScript и развитие UI, e-commerce
Роль на проекте: Frontend Developer
Команда: 5 разработчиков
Задачи:
— Разработка компонентов пользовательского интерфейса
— Перенос функционала сайта с JavaScript на TypeScript
— Рефакторинг устаревшего кода и перенос функционала на новые технологии
Достижения:
— Выполнил миграцию части функционала с JavaScript на TypeScript
— Снизил техдолг через рефакторинг и обновление подходов
Стек: Next.js, TypeScript, Redux Toolkit
02.2022 — 12.2022
Проект: платформа мониторинга и редактирования налогов для акцизной продукции - разработка функционала и i18n, regtech
Роль на проекте: Frontend Developer
Команда: 6 разработчиков
Задачи:
— Добавление нового функционала по макетам
— Создание прототипов и разработка нового функционала
— Создание международной версии сайта с поддержкой перевода
Достижения:
— Реализовал международную версию продукта с поддержкой переводов
— Расширил функциональность платформы, включая работу по прототипам
Стек: TypeScript, React, Redux Toolkit, Ant Design
12.2021 — 02.2022
Проект: платформа автоматизации системы управления информационной безопасностью - миграция функционала и тесты, cybersecurity
Роль на проекте: Frontend Developer
Команда: 6 разработчиков
Задачи:
— Создание компонентов пользовательского интерфейса
— Перенос старого функционала на новые технологии
— Написание тестов
Достижения:
— Перенес часть функционала на новый стек с сохранением работоспособности
— Написал тесты для ключевых частей интерфейса в рамках задач
Стек: React, TypeScript, Ant Design, Styled Components
08.2021 — 11.2021
Проект: система организации и управления проектами - разработка UI компонентов, b2b saas
Роль на проекте: Frontend Developer
Команда: 20 разработчиков
Задачи:
— Создание компонентов пользовательского интерфейса
Достижения:
— Разрабатывал UI компоненты в большой команде разработки
Стек: React, TypeScript, Storybook
04.2021 — 05.2021
Проект: визуальный конструктор ремонта квартир - 3D визуализация и логика отображения, proptech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Адаптивная верстка сайта
— Создание 3D моделей для Three.js
— Разработка логики визуального отображения моделей на сайте с помощью Three.js
Достижения:
— Реализовал 3D визуализацию и логику отображения объектов на Three.js
— Обеспечил адаптивную верстку интерфейса конструктора
Стек: React, Redux, TypeScript, Next.js, Three.js
01.2021 — 04.2021
Проект: интернет-магазин по продаже массажеров - разработка логики и оформление заказа, e-commerce
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Адаптивная верстка сайта по макету
— Разработка всей логики сайта
— Просмотр товаров
— Добавление товаров в корзину
— Отправка данных о заказе на сервер
Достижения:
— Реализовал полный пользовательский сценарий от каталога до отправки заказа
— Закрыл фронтенд-логику проекта в небольшой команде
Стек: React, MobX, Next.js, TypeScript
До 04.2021
Проект: коммерческие веб-проекты - сайты на React и Next.js, PWA и React Native, software development
Роль на проекте: Frontend Developer
Команда: 2 разработчика, 1 дизайнер
Задачи:
— Разработка сайтов с использованием React и Next.js
— Участие в разработке мобильного приложения на React Native
— Участие в разработке сайтов с 3D конструктором на Three.js
— Участие в разработке PWA приложения для мобильных устройств
Достижения:
— Наработал опыт в React экосистеме, включая Next.js и PWA
— Участвовал в проектах с React Native и 3D визуализацией на Three.js
Стек: SCSS, Styled Components, JavaScript ES6+, TypeScript, React, Redux, MobX, React Native, Three.js, Next.js, Docker
Образование: Среднее специальное, Колледж КИУ, Прикладная математика и информатика, 2013
Главное о специалисте: я middle frontend developer с 4+ годами коммерческой разработки и стеком React, TypeScript и Next.js. Разрабатываю UI для e-commerce и b2b продуктов, работаю с SSR, PWA и React Native, занимаюсь рефакторингом и обновлением легаси с внедрением типизации. Пишу компоненты, участвую в код-ревью, веду задачи и приоритизацию, ориентируюсь на ценность для клиента. Есть опыт проектов с Three.js и 3D визуализацией и анимациями на Gsap.