Я Frontend-разработчик с более чем 3-летним практическим коммерческим опытом. Мои основные компетенции: React, TypeScript/JavaScript, Redux/MobX. Имел дело с различными сферами бизнеса, такими как персональный менеджмент, образование. Имею опыт разработки продуктов. Работал как в маленьких, так и в больших (до 12 человек) командах. Ориентирован на чистый код, оптимизацию производительности и улучшение пользовательского опыта.
Основной стек навыков:
- JavaScript, TypeScript;
- HTML5/CSS3, SASS/SCSS, CSS-modules, BEM Methodology, Unit Testing(Jest, RTL), e2e(Cypress), Webpack, Vite, ESLint, Prettier;
- React, Next.js, Redux, React-query, Redux, Redux Toolkit, RTKQuery, Ant Design, Material UI, Axios, React Router, Redux Thunk, MobX;
- SOLID, KISS, DRY, OOP, REST.
- Git, GitHub;
- Jira, Space, Confluence;
- SCRUM, KANBAN, Git-Flow;
GitHub: https://www.github.com/yantsev1ch/
Разрабатывал сложную систему управления бизнесом (HRM и др.).
- Реализовал текстовый редактор (WYSIWYG) с использованием библиотек slate/lexical. Создал пользовательские плагины.
- Мигрировал сборку с CRA на Vite.
- Переработал исходный код, что позволило увеличить среднюю скорость начальной загрузки страницы на 50%.
- Добавил интернационализацию (i18n) для 4 языков.
- Разрабатывал UI kit, который повысил производительность разработчиков и повторное использование кода.
- Внедрил новые фичи.
- Реализовал миграцию на новые версии библиотек.
- Код ревью.
Разрабатывал веб-интерфейс для клиентской части и административной панели образовательной платформы.
- Реализовал авторизацию.
- Реализовал фичи для администратора и пользователей.
- Анализировал и повышал производительность кода.
- Участвовал в обсуждении функционала приложения и его реализации.
- Добавлял модульные тесты.
- Оптимизировал кодовую базу.