Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
На данный момент имею более 3 лет опыта.
За это время успел поработать над созданием множества микрофронтовых проектов и пары больших
- Принял участие в разделении монолита на отдельные микро-фронты,
- Переписывал leagcy - проект на современный React
- Перевел проект на другую UI-систему
- Cоздал UI - библиотеку для компании с Lerna & Storybook'ом
- Провел множество Code Review
- Принимал решения, связанные с архитектурой и стеком проектов
Не перестаю развиваться, изучая различную литературу и front-конференции
Продолжаю углубляться как в основные ,так и в смежные инструменты front-end разработки.
Мои сильные стороны :
– TypeScript/JavaScript
– React ( функциональные компоненты + хуки)
– css-modules/sass-modules
– GraphQL
Также я:
- Умею в верстку: sass,styled-components,BEM.
- Применять различные стейт-менеджеры: чистый Redux,Redux Toolkit,Redux-Saga,Effector
- Для запростов использовать как классический REST , так и GraphQL
- Применять различные UI-киты: Material UI, Ant-desing
- Много работал с библиотеками дат: date-fns,dayjs,Moment.js
- Также много работал с библиотеками форм(имею опыт перевода проекта с одной, на другую): Formik, react hook form,react final form.
Проекты
(4 года 6 месяцев)
МегаФон
Роль
Frontend-разработчик
Обязанности
Работал над основным интернет-магазином
https://moscow.shop.megafon.ru/, а так же и над страницей магазина, встраиваемой в мобильное приложение.
Основной стек: функциональный React/Next.js + TypeScript, GraphQL, scss-modules
Что делал :
- Разрабатывал новые страницы на React + TypeScript
- Создавал множество промо-страниц в сжатые сроки
- Поддерживал/рефакторил легаси
- Создавал UI-библиотеку компонентов (монорепозиторий с использованием Lerna )
- Разрабатывал Storybook для UI-библиотеки
- Влиял на принятия решений по архитектуре/стеку/код-стайлу
- Проводил код-ревью
- Постоянно взаимодействовал с backend-разработчиками,менеджерами,тестировщиками и базистами
Рабочие процессы :
- FSD архитектура проекта
- Scrum
- Gitlab для контроля версий и CI/CD
- Docker для локальной работы backend’a
- Postman для проверки ручек/базы
Приходилось сталкиваться с : JQuery, PHP и его шаблонизаторами (twig, smarty), нативным HTML, классовыми компонентами React'a,препроцесором Less,чистым CSS
Компания интегратор. Занимается поставкой своих решений в финтех.
Разрабатывал сервис для автоматизации внутренних процессов банка по распределению кредитных заявок клиентов.
Стек проекта: React + TypeScript, Css-modules, Graphql(urql), Antd, effector.js
Что делал :
- Разрабатывал на JavaScript(TypeScript), React, Effector/Redux.
- Поддерживал комплекс микрофронтендов
- Создавал новые React-компоненты,основываясь на бизнес-требования
- Взаимодействовал с API при помощи GraphQL и REST
- Писал стили при помощи Antd, css-modules
- Оптимизировал и рефакторил классовые компоненты
- Участвовал в кросс-код-ревью между командами
- Разрабатывал систему формирования риск- заключения по кредитной заявке, редактируемой через WebSocket’ы с функционалом генерации pdf и xls (функционал схожий с Jasper Studio)
Рабочие процессы :
- Атомарная архитектура проекта
- Методология Agile
- Bitbucket для контроля версий
- Взаимодействие с Jira, Confluence