Заимаюсь разработкой более 3-х лет. Основной стек: React/Redux/Next.js/Zustand.
В крупных проектах занимался:
- разработкой нового функционала;
- оптимизацией и рефакторингом;
- устранением критических багов;
- консультацией новоприбывших сотрудников.
Стек технологий: React, Next.js, Redux, RTK-Query, Zustand, TypeScript, Axios, REST API, WebSocket, GraphQL, React-hook-Form, MaterialUI, CSS/Sass, Styled Components, Tailwind, Kaiten, Jira, GitHub, Storybook, Postman, Swagger, Docker.
Регулярно совершенствую навыки в этих технологиях и применяю новые.
Имею большой опыт в верстке и создании адаптивных веб-сайтов и приложений.
Открыт для fulltime сотрудничества.
Предпочтительный тип связи: https://t.me/dezo103
Последние проекты: B2B - туризм, B2C - photostock, CRM.
Разрабатывал web-приложения и сайты используя TypeScript,
React, Next.js. В качестве управления состоянием применял
Redux, Redux-toolkit, RTK-query, Zustand. Для стилизации
компонентов и страниц использовал как CSS, SCSS, так и Styled-
components, Tailwind.
Реализовывал авторизацию пользователей, занимался баг-
фиксингом. Создавал универсальные компоненты при помощи
RadixUI, ShadcnUI. Перевел React-приложение с классовых на
функциональные коспоненты, заменил Bootstrap на MaterialUI.
Для оптимизации производительности применял техники
мемоизации, lazy-loading. Тестирование проводил при помощи
Jest и Storybook для наглядного документирования.
Интегрировал поддержку мультиязычности Next.js приложений и
подключал сторонние API для smart-перевода текстов. Создавал
как серверные, так и клиентские компоненты на Next.js, а также
кастомные хуки для клиентской части.
Использовал REST API и WebSocket для реализации возможности
общения между пользователями в real-time.
Совместно с дизайнерами и бизнес-аналитиками улучшал
пользовательский интерфейс, внедряя предложенные
изменения. Принимал участие в разработке технических
требований.
Участвовал в планировании и реализации проектов в команде,
применяя инструмент Jira для управления задачами с
дальнейшим переходом на планировщик Kaiten.
Программист-веб-дизайнер (HTML, CSS, JS, algorithms, Computer Science)
Javascript-developer (Адаптивная кроссбраузерная разработка с применением JS)