UPPER-MIDDLE FRONTEND DEVELOPER
Основной стек: React, TypeScript, Next.js, Redux, Strapi
Коммерческая разработка: 5,5 лет
Знание английского: B1 — Intermediate
Hard Skills
Team Skills
Опыт работы
05.2025 — настоящее время
Проект: ресторанный агрегатор (NDA) - сервис заказов еды, foodtech
Роль на проекте: Frontend Developer
Команда: 1 разработчик
Задачи:
— Работа с App Router и Page Router
— Выстраивание SSR
— Синхронизация запросов TanStack
— Оптимизация Next приложения
— Редизайн
— Выстраивание Server Driven архитектуры
— Локализация
— Проксирование запросов через Next
— Настройка политик безопасности для Cookies и CSP
— Централизованное управление Cookies
Достижения:
— Настроил SSR и маршрутизацию в Next с учетом App Router и Page Router
— Повысил производительность приложения через оптимизацию Next и работы запросов
— Внедрил практики безопасности для Cookies и CSP и централизовал управление cookies
Стек: Next.js, TypeScript, React Query TanStack, Zustand, Zod, Tailwind
05.2024 — 05.2025
Проект: инвестиции (NDA) - личный кабинет, fintech
Роль на проекте: Frontend Developer
Команда: 1 разработчик
Задачи:
— Техническая поддержка
— Рефактор и обновления
— Работа с электронной подписью
— Создание форм
— Адаптивная верстка
Достижения:
— Поддерживал и развивал личный кабинет, закрывая задачи поддержки и обновлений
— Реализовал формы и доработки, связанные с электронной подписью
— Улучшил пользовательский опыт за счет адаптивной верстки и рефакторинга
Стек: React, TypeScript, Redux Toolkit, RTK Query
02.2024 — 05.2024
Проект: разработка ПО и консалтинг (NDA) - корпоративный сайт, b2b
Роль на проекте: Frontend Developer
Команда: 4 разработчика
Задачи:
— Анимации
— Адаптивная верстка
— Canvas-секвенции
— SSR
— Server Components
— Код-ревью
— Постановка задач
Достижения:
— Реализовал интерактивные элементы, включая анимации и canvas-секвенции
— Внедрял SSR и Server Components в рамках задач проекта
— Участвовал в код-ревью и постановке задач внутри команды
Стек: Next.js, React, TypeScript, SCSS, Axios
11.2023 — 02.2024
Проект: негосударственный пенсионный фонд (NDA) - личный кабинет, fintech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Верстка
— Пошаговые формы
— Рефактор
— Техническая поддержка
— Экспертиза
Достижения:
— Собрал интерфейсы и пошаговые формы в личном кабинете
— Провел рефакторинг отдельных частей приложения
— Обеспечивал поддержку и давал экспертную оценку по фронтенд-части
Стек: React, TypeScript, Redux, Redux Toolkit, Styled Components, Saga
05.2023 — 11.2023
Проект: интернет-магазин компьютерной техники (NDA) - e-commerce, retail
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Адаптивная верстка
— Рефактор
— SEO
— Способы доставки
— Локализация
— SSR
— Техническая поддержка
— Код-ревью
Достижения:
— Улучшил клиентскую часть через рефакторинг и поддержку SSR
— Внес доработки под SEO и локализацию
— Участвовал в развитии функционала доставки и в код-ревью
Стек: Next.js, React, TypeScript, JavaScript, Redux, Redux Toolkit, SCSS
04.2022 — 05.2023
Проект: инвестиции (NDA) - аналитика, fintech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Адаптивная верстка и верстка страниц
— Работа с API
— Описание сущностей reducers, actions, adapters, selectors
— Написание бизнес-логики
— SSR
— Создание компонентной структуры
— Компонентная документация
— Unit-тестирование
— Создание компонентов для UI библиотеки
— Код-ревью
— Техническая поддержка
— Поддержание единой структуры со связанными проектами
Достижения:
— Выстроил компонентную структуру и оформил документацию по компонентам
— Реализовал бизнес-логику и слой работы с API, включая описание сущностей Redux
— Покрыл часть функционала unit-тестами и развивал UI-библиотеку
Стек: Next.js, React, TypeScript, Redux, Redux Toolkit, SASS, Jest
04.2022 — 05.2023
Проект: инвестиции (NDA) - новостной сайт, media
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Адаптивная верстка и верстка страниц
— Работа с API
— Описание сущностей reducers, actions, adapters, selectors
— Написание бизнес-логики
— SSR
— Создание компонентной структуры
— Компонентная документация
— Unit-тестирование
— Создание компонентов для UI библиотеки
— Самописный функционал zoom, draggable и resizable элементов
— Код-ревью
— Техническая поддержка
— Поддержание единой структуры со связанными проектами
Достижения:
— Реализовал набор интерактивных UI-элементов, включая zoom, drag and drop и resize
— Поддерживал SSR и общую архитектуру Redux-слоя на проекте
— Участвовал в развитии UI-библиотеки, тестировании и код-ревью
Стек: Next.js, React, TypeScript, Redux, Redux Toolkit, SASS, Jest
02.2021 — 04.2022
Проект: негосударственный пенсионный фонд (NDA) - личный кабинет, fintech
Роль на проекте: Frontend Developer
Команда: 4 разработчика
Задачи:
— Верстка
— Создание форм
— Авторизация через OpenID
— Оптимизация под IE11
— Версия для слабовидящих
— Система модальных окон
Достижения
— Реализовал формы и интерфейсы личного кабинета
— Настроил авторизацию через OpenID
— Поддержал требования доступности, включая версию для слабовидящих, и оптимизацию под IE11
Стек: React, TypeScript, Redux, Redux Toolkit, Styled Components, Saga
09.2020 — 04.2022
Проект: негосударственный пенсионный фонд (NDA) - корпоративный сайт, fintech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Поддержка
— Верстка
— Оптимизация под IE11
— Создание шаблонов для Bitrix
— Конфигурация сборки
— Версия для слабовидящих
— Создание лендингов на Gatsby
Достижения:
— Поддерживал корпоративный сайт и развивал верстку и сборку проекта
— Подготовил шаблоны для Bitrix и настроил конфигурацию сборки
— Реализовал лендинги на Gatsby и обеспечил оптимизацию под IE11 и доступность
Стек: JS, Stylus, Pug, Twig, Gulp, React, Gatsby, Bitrix
09.2020 — 04.2022
Проект: коммерческие и внутренние веб-задачи - разработка SPA и классических сайтов, software development
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Верстка и адаптивная верстка
— Кроссбраузерная верстка
— Сборка и деплой проекта
— Типизирование
— Верстка писем
— Создание контейнеров
— Создание тем для SPA и классических сайтов
— Семантическая верстка
— Конструкторы форм
Достижения:
— Закрыл широкий пул задач по фронтенду от верстки до сборки и деплоя
— Развивал типизацию и поддерживал разные форматы проектов, включая SPA и классические сайты
— Реализовывал инфраструктурные и продуктовые элементы, включая контейнеры и конструкторы форм
Стек: JS, TS, React, Redux, Saga, Pug, Twig, Styled Components, Sass, Stylus, Next.js, Gulp, Webpack, Create React App, Axios, Redux Toolkit, Redux Thunk
Образование: Неоконченное высшее(2 курса), ТУСУР, Факультет вычислительных систем (ФВС), Системы автоматизированного проектирования (САПР), 2016 год
Главное о специалисте: я frontend developer уровня upper-middle с 5,5 годами коммерческой разработки. Работаю с React и Next.js, выстраиваю SSR, оптимизирую приложения и внедряю локализацию. Уверенно работаю с Redux Toolkit и RTK Query, пишу бизнес-логику и поддерживаю компонентную структуру с документацией и тестами. Есть опыт самостоятельной работы на проекте и участия в код-ревью и постановке задач в команде.
Основной стек: React, TypeScript, Next.js, Redux, Strapi
Коммерческая разработка: 5,5 лет
Знание английского: B1 — Intermediate
Hard Skills
- Языки и фреймворки: React, Next.js, Gatsby, JS, TS, HTML, CSS
- Библиотеки: Redux, Redux Toolkit, RTK Query, Redux-Saga, Redux-Thunk, Material UI, Ant Design
- Верстка и стили: Sass, Styled-components, Stylus, БЭМ
- Работа с API: Fetch, Axios, RTK Query, REST API, Strapi
- Прочее: Docker, Git, Figma, Vite, Webpack, Yarn, nvm, Gulp, Storybook, Pug, Twig
Team Skills
- Code Review: постоянное улучшение и актуализация кода
- Управление задачами: фиксирую статусы задач, понимаю приоритеты и дедлайны
- Продуктовый подход: учитываю бизнес-задачи при разработке
- Ведение проекта: есть опыт в распределении и постановке задач для небольших команд
Опыт работы
05.2025 — настоящее время
Проект: ресторанный агрегатор (NDA) - сервис заказов еды, foodtech
Роль на проекте: Frontend Developer
Команда: 1 разработчик
Задачи:
— Работа с App Router и Page Router
— Выстраивание SSR
— Синхронизация запросов TanStack
— Оптимизация Next приложения
— Редизайн
— Выстраивание Server Driven архитектуры
— Локализация
— Проксирование запросов через Next
— Настройка политик безопасности для Cookies и CSP
— Централизованное управление Cookies
Достижения:
— Настроил SSR и маршрутизацию в Next с учетом App Router и Page Router
— Повысил производительность приложения через оптимизацию Next и работы запросов
— Внедрил практики безопасности для Cookies и CSP и централизовал управление cookies
Стек: Next.js, TypeScript, React Query TanStack, Zustand, Zod, Tailwind
05.2024 — 05.2025
Проект: инвестиции (NDA) - личный кабинет, fintech
Роль на проекте: Frontend Developer
Команда: 1 разработчик
Задачи:
— Техническая поддержка
— Рефактор и обновления
— Работа с электронной подписью
— Создание форм
— Адаптивная верстка
Достижения:
— Поддерживал и развивал личный кабинет, закрывая задачи поддержки и обновлений
— Реализовал формы и доработки, связанные с электронной подписью
— Улучшил пользовательский опыт за счет адаптивной верстки и рефакторинга
Стек: React, TypeScript, Redux Toolkit, RTK Query
02.2024 — 05.2024
Проект: разработка ПО и консалтинг (NDA) - корпоративный сайт, b2b
Роль на проекте: Frontend Developer
Команда: 4 разработчика
Задачи:
— Анимации
— Адаптивная верстка
— Canvas-секвенции
— SSR
— Server Components
— Код-ревью
— Постановка задач
Достижения:
— Реализовал интерактивные элементы, включая анимации и canvas-секвенции
— Внедрял SSR и Server Components в рамках задач проекта
— Участвовал в код-ревью и постановке задач внутри команды
Стек: Next.js, React, TypeScript, SCSS, Axios
11.2023 — 02.2024
Проект: негосударственный пенсионный фонд (NDA) - личный кабинет, fintech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Верстка
— Пошаговые формы
— Рефактор
— Техническая поддержка
— Экспертиза
Достижения:
— Собрал интерфейсы и пошаговые формы в личном кабинете
— Провел рефакторинг отдельных частей приложения
— Обеспечивал поддержку и давал экспертную оценку по фронтенд-части
Стек: React, TypeScript, Redux, Redux Toolkit, Styled Components, Saga
05.2023 — 11.2023
Проект: интернет-магазин компьютерной техники (NDA) - e-commerce, retail
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Адаптивная верстка
— Рефактор
— SEO
— Способы доставки
— Локализация
— SSR
— Техническая поддержка
— Код-ревью
Достижения:
— Улучшил клиентскую часть через рефакторинг и поддержку SSR
— Внес доработки под SEO и локализацию
— Участвовал в развитии функционала доставки и в код-ревью
Стек: Next.js, React, TypeScript, JavaScript, Redux, Redux Toolkit, SCSS
04.2022 — 05.2023
Проект: инвестиции (NDA) - аналитика, fintech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Адаптивная верстка и верстка страниц
— Работа с API
— Описание сущностей reducers, actions, adapters, selectors
— Написание бизнес-логики
— SSR
— Создание компонентной структуры
— Компонентная документация
— Unit-тестирование
— Создание компонентов для UI библиотеки
— Код-ревью
— Техническая поддержка
— Поддержание единой структуры со связанными проектами
Достижения:
— Выстроил компонентную структуру и оформил документацию по компонентам
— Реализовал бизнес-логику и слой работы с API, включая описание сущностей Redux
— Покрыл часть функционала unit-тестами и развивал UI-библиотеку
Стек: Next.js, React, TypeScript, Redux, Redux Toolkit, SASS, Jest
04.2022 — 05.2023
Проект: инвестиции (NDA) - новостной сайт, media
Роль на проекте: Frontend Developer
Команда: 3 разработчика
Задачи:
— Адаптивная верстка и верстка страниц
— Работа с API
— Описание сущностей reducers, actions, adapters, selectors
— Написание бизнес-логики
— SSR
— Создание компонентной структуры
— Компонентная документация
— Unit-тестирование
— Создание компонентов для UI библиотеки
— Самописный функционал zoom, draggable и resizable элементов
— Код-ревью
— Техническая поддержка
— Поддержание единой структуры со связанными проектами
Достижения:
— Реализовал набор интерактивных UI-элементов, включая zoom, drag and drop и resize
— Поддерживал SSR и общую архитектуру Redux-слоя на проекте
— Участвовал в развитии UI-библиотеки, тестировании и код-ревью
Стек: Next.js, React, TypeScript, Redux, Redux Toolkit, SASS, Jest
02.2021 — 04.2022
Проект: негосударственный пенсионный фонд (NDA) - личный кабинет, fintech
Роль на проекте: Frontend Developer
Команда: 4 разработчика
Задачи:
— Верстка
— Создание форм
— Авторизация через OpenID
— Оптимизация под IE11
— Версия для слабовидящих
— Система модальных окон
Достижения
— Реализовал формы и интерфейсы личного кабинета
— Настроил авторизацию через OpenID
— Поддержал требования доступности, включая версию для слабовидящих, и оптимизацию под IE11
Стек: React, TypeScript, Redux, Redux Toolkit, Styled Components, Saga
09.2020 — 04.2022
Проект: негосударственный пенсионный фонд (NDA) - корпоративный сайт, fintech
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Поддержка
— Верстка
— Оптимизация под IE11
— Создание шаблонов для Bitrix
— Конфигурация сборки
— Версия для слабовидящих
— Создание лендингов на Gatsby
Достижения:
— Поддерживал корпоративный сайт и развивал верстку и сборку проекта
— Подготовил шаблоны для Bitrix и настроил конфигурацию сборки
— Реализовал лендинги на Gatsby и обеспечил оптимизацию под IE11 и доступность
Стек: JS, Stylus, Pug, Twig, Gulp, React, Gatsby, Bitrix
09.2020 — 04.2022
Проект: коммерческие и внутренние веб-задачи - разработка SPA и классических сайтов, software development
Роль на проекте: Frontend Developer
Команда: 2 разработчика
Задачи:
— Верстка и адаптивная верстка
— Кроссбраузерная верстка
— Сборка и деплой проекта
— Типизирование
— Верстка писем
— Создание контейнеров
— Создание тем для SPA и классических сайтов
— Семантическая верстка
— Конструкторы форм
Достижения:
— Закрыл широкий пул задач по фронтенду от верстки до сборки и деплоя
— Развивал типизацию и поддерживал разные форматы проектов, включая SPA и классические сайты
— Реализовывал инфраструктурные и продуктовые элементы, включая контейнеры и конструкторы форм
Стек: JS, TS, React, Redux, Saga, Pug, Twig, Styled Components, Sass, Stylus, Next.js, Gulp, Webpack, Create React App, Axios, Redux Toolkit, Redux Thunk
Образование: Неоконченное высшее(2 курса), ТУСУР, Факультет вычислительных систем (ФВС), Системы автоматизированного проектирования (САПР), 2016 год
Главное о специалисте: я frontend developer уровня upper-middle с 5,5 годами коммерческой разработки. Работаю с React и Next.js, выстраиваю SSR, оптимизирую приложения и внедряю локализацию. Уверенно работаю с Redux Toolkit и RTK Query, пишу бизнес-логику и поддерживаю компонентную структуру с документацией и тестами. Есть опыт самостоятельной работы на проекте и участия в код-ревью и постановке задач в команде.