Artyom Korshykau - Front-end разработчик
Навыки
- Ant Design
- Axios
- Chakra UI
- CSS
- CSS module
- ESLint
- Formik
- Git/GitHub
- HTML
- HTTP
- IndexedDB
- Jest
- localStorage
- Material-UI
- Next.js
- Radix.
- React
- React Hook Form
- React Query
- React Toastify
- Redux Toolkit
- SCSS/SASS
- Storybook
- Styled Components
- swiper
- Tailwind
- TypeScript
- useGlobalHook
- Vite
- webpack
- webSocket
- Zod
- Zustand
- Навыки: JavaScript
Опыт работы
IT-INCUBATOR
Frontend стажёр - Июль 2023 - Октябрь 2023Quiz Decks (стек: Next.js, useGlobalHook, Javascript, CSS Modules).
– Разработка клиентской части с нуля в команде.
– Сотрудничество с разработчиками Back-end и дизайнерами.
– Создание формы авторизации, регистрация с проверкой на React-hook-form, Zod.
– Интеграция React Router dom, RTK Query для управления состоянием.
– Обработка HTTP-запросов через REST Api с помощью Axios.
– Архитектурные решения (MVK) FSD.
– Создание набора пользовательских интерфейсов с помощью Storybook.
– Реализация чата на WebSocket.
– Загрузка файлов с клиента.
– Оптимизация приложений (useCallback, useMemo, React.memo, ленивая загрузка).
– Тестирование приложений (Jest).WebLab
Front-end Junior - Ноябрь 2023 - Октябрь 2024Работа над различными проектами и доработка существующих.
DeliverlyApp (стек: Next.js, TypeScript, Tailwind, Zustand).
– Оптимизация и рефакторинг legacy кода, повышение производительности на 30%.
– Разработан собственный пакет npm с интеграцией в Storybook.
— Реализован TypeScript, уменьшено количество ошибок и улучшена читаемость кода.
– Реализован Swiper для аппаратного ускорения анимации, улучшающий пользовательский интерфейс в 2 раза.
— Реализовано хранилище Zustand, уменьшено дублирование кода и улучшено управление состоянием приложений.
— Использован Tailwind CSS для эффективной работы с классами и улучшенной организации стилей.DUOS (стек: Next.js, useGlobalHook, Javascript, CSS Modules).
– Разработал клиентскую часть приложения с нуля.
– Успешный перенос сайта на Next.js, повышение производительности на 50 % и решение проблем с гидратацией.
– Реализована система проверок и форм уведомлений, улучшен пользовательский интерфейс.
– Использован indexedDB для временного хранения больших объемов данных и синхронизации с менеджером состояний.
– Оптимизирована загрузка данных на 30% с помощью React-query.
Образование
Frontend developer
IT-INCUBATORЯнварь 2023 - Июль 2023Нативный JavaScript, Фреймворк – React.
Обо мне
Frontend-разработчик с более чем год коммерческого опыта, я специализируюсь на создании интуитивно понятных интерфейсов и веб-приложений с использованием JavaScript, TypeScript, React и Next.js. Мой опыт работы с Git и практиками CI/CD позволяет мне эффективно сотрудничать в команде и поддерживать высокий уровень качества проектов.
Стараюсь находить простые и эффективные решения сложных проблем, избегая ненужной сложности и уделяя особое внимание оптимизации кода. Тесное сотрудничество с коллегами — от дизайнеров до QA инженеров — помогает обеспечить качество на каждом этапе разработки.
Стремлюсь развивать свои компетенции, чтобы оставаться в тренде в быстро меняющемся мире фронтенд-разработки.
Ищу для себя удалённую работу в дружной команде, где смогу реализовать свои навыки и расширить их, а также поделиться опытом. Руководил небольшим проектом с командой из 4 человек. Благодаря прошлому опыту развил коммуникабельные способности, ответственность и инициативность.