SENIOR FRONTEND DEVELOPER
Основной стек: React, TypeScript, Next.js, Redux
Коммерческая разработка: 4,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
Прочее: Docker, Git, Figma, Vite, Webpack, Yarn, nvm, Gulp, Storybook, Pug, Twig
Team Skills
Code Review: постоянное улучшение и актуализация кода.
Управление задачами: фиксирую статусы задач, понимаю приоритеты и дедлайны.
Продуктовый подход: учитываю бизнес-задачи при разработке.
Ведение проекта: есть опыт в распределении и постановке задач для небольших команд.

Опыт работы
05.2024 - по настоящее время
Инвестиции (NDA) - личный кабинет
Роль на проекте: Frontend Developer
Технологии: React, Typescript, Redux Toolkit, RTK Query
Команда: 1 разработчик
Задачи:
— Техническая поддержка
— Рефактор и обновления
— Работа с электронной подписью
— Создание форм
— Адаптивная верстка
02.2024 - 05.2024
Разработка ПО, консалтинг (NDA) - корпоративный сайт
Роль на проекте: Frontend Developer
Технологии: Next.js, React, Typescript, SCSS, Axios
Команда: 4 разработчика
Задачи:
— Анимации
— Адаптивная верстка
— Canvas-секвенции
— SSR
— Server Components
— Код-ревью
— Постановка задач
11.2023 - 02.2024
Негосударственный пенсионный фонд (NDA) - Личный кабинет
Роль на проекте: Frontend Developer
Технологии: React, TypeScript, Redux, Redux Toolkit, Styled Components, Saga
Команда: 2 разработчика
— Верстка
— Пошаговые формы
— Рефактор
— Техническая поддержка
— Экспертиза
05.2023 - 11.2023
Интернет-магазин компьютерной техники (NDA)
Роль на проекте: Frontend Developer
Технологии: Next.js, React, Typescript, JavaScript, Redux, Redux Toolkit, SCSS
Команда: 3 разработчика
— Адаптивная верстка
— Рефактор
— SEO
— Способы доставки
— Локализация
— SSR
— Техническая поддержка
— Код-ревью
04.2022 - 05.2023
Инвестиции (NDA) - Аналитика
Роль на проекте: Frontend Developer
Технологии: Next.js, React, Typescript, Redux, Redux Toolkit, SASS, Jest
Команда: 2 разработчика
— Адаптивная верстка
— Верстка страниц
— Работа с API
— Описание сущностей (reducers, actions, adapters, selectors)
— Написание бизнес-логики
— SSR
— Создание компонентной структуры
— Компонентная документация
— Unit-тестирование
— Создание компонентов для UI библиотеки
— Код-ревью
— Техническая поддержка
— Поддержание единой структуры с другими связанными проектами
04.2022 - 05.2023
Инвестиции (NDA) - Новостной сайт
Роль на проекте: Frontend Developer
Технологии: Next.js, React, Typescript, Redux, Redux Toolkit, SASS, Jest
Команда: 3 разработчика
— Адаптивная верстка
— Верстка страниц
— Работа с API
— Описание сущностей (reducers, actions, adapters, selectors)
— Написание бизнес-логики
— SSR
— Создание компонентной структуры
— Компонентная документация
— Unit-тестирование
— Создание компонентов для UI библиотеки
— Самописный функционал zoom-а для изображений, draggable элементов и resizable элементов
— Код-ревью
— Техническая поддержка
— Поддержание единой структуры с другими связанными проектами
02.2021 — 04.2022
Негосударственный пенсионный фонд (NDA) - Личный кабинет
Роль на проекте: Frontend Developer
Технологии: React, TypeScript, Redux, Redux Toolkit, Styled Components, Saga
Команда: 4 разработчика
— Верстка
— Создание форм
— Авторизация через OpenID
— Оптимизация под IE11
— Версия для слабовидящих
— Система модальных окон
09.2020 — 04.2022
Негосударственный пенсионный фонд (NDA) - Корпоративный сайт
Роль на проекте: Frontend Developer
Технологии: JS, Stylus, Pug, Twig, Gulp, React
Команда: 2 разработчика
— Поддержка
— Верстка
— Оптимизация под IE11
— Создание шаблонов для Bitrix
— Конфигурация сборки
— Версия для слабовидящих
— Создание лендингов на Gatsby
До 09.2020
Технологии: JS, TS, React, Redux, Saga, Pug, Twig, Styled Components, Sass, Stylus, Next.js, Gulp, Webpack, Create React App, Axios, Redux Toolkit, Redux Thunk— Верстка
— Адаптивная верстка
— Кроссбраузерная верстка
— Сборка проекта
— Деплой проекта
— Типизирование
— Верстка писем
— Создание контейнеров
— Создание тем для SPA сайтов
— Создание тем для классических сайтов
— Семантическая верстка
— Конструкторы форм