MIDDLE FRONTEND DEVELOPER
Основной стек: React, Next.js, ts, redux, axios, sass, webpack.
Коммерческая разработка: 3 года.
Знание английского: B1 — Intermediate
Навыки
JavaScript, TypeScript, HTML, CSS, React, Redux, Redux Toolkit, Redux-Saga, Next.js, SCSS, БЭМ, Webpack, Babel, Yarn, Nvm, Docker, Axios, Git, SPA, Redux-Thunk, ESLint, Prettier, REST API
Также есть опыт работы с: Gatsby, Gulp, Pug, Ant Design, Storybook, Stylelint, Husky, Gitlab CI/CD, Stylus, Styled-components, Bitrix, Twig
Опыт работы
02.2024 - по настоящее время
Разработка ПО, консалтинг (NDA) - корпоративный сайт
Роль на проекте: Frontend Developer
Технологии: Next.js, React, Typescript, SCSS, Axios
Команда: 4 разработчика
Задачи:
-Анимации
-Адаптивная верстка
-Canvas-секвенции
-SSR
-Server Components
-Код-ревью
-Постановка задач
11.2023 - по настоящее время
Негосударственный пенсионный фонд (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 сайтов
— Создание тем для классических сайтов
— Семантическая верстка
— Конструкторы форм