Artyom Korshykau - Front-end разработчик
Skills
- Axios.
- Express.js
- JavaScript
- Next.js
- Node.js
- React
- React Query
- Redux
- sass
- Styled Components
- Tailwind
- TypeScript
- Zustand
Experience
IT-INCUBATOR
Trainee Frontend developer - Июль 2023 - Октябрь 2023Стажировка под наставничеством действующих разработчиков и применением лучших практик в IT-INCUBATOR.
Quiz Decks (стек: React, Redux ToolKit, JavaScript, Sass).
– Разработка клиентской части с нуля в команде (4 чел.)
– Сотрудничество с Backend разработчиками и дизайнерами.
– Реализовал формы авторизации, регистрация с валидоцией на React Hook- Form, Zod.
– Интегрировал React Router Dom, RTK Query для управления состоянием.
– Обработка HTTP запросов по REST Api c помощью Axios.
– Внедрение FSD архитектуры приложения.
– Создание UI-Kit в Storybook.
– Реализация чата на WebSocket.
– Загрузка файлов с клиента.
– Оптимизация приложений (useCallback, useMemo, React.memo, ленивая загрузка).
– Тестирование приложений (Jest).
– Реализация многоязычности на i18next.WebLab
Junior / Junior+ Frontend developer - Ноябрь 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.
Education
Frontend developer
IT-INCUBATORЯнварь 2023 - Июль 2023Продвинутое обучение и практика под наставничеством действующих разработчиков и применением лучших практик в IT-INCUBATOR.
Работа над проектами различной сложности индивидуально и в команде (1-4 человек).
Разработка проектов на TypeScript, React:
– Счётчик на React.
– Менеджер списка задач (Task Manager).
– Социальная сеть (Social media) и др.
About me
Frontend разработчик с коммерческим опытом более одного года. Cпециализируюсь на создании интуитивно понятных интерфейсов и веб-приложений с использованием JavaScript, TypeScript, React и Next.js. Cчитаю своими сильными сторонами инициативность, решительность и коммуникабельность что позволяет мне эффективно сотрудничать в команде и поддерживать высокий уровень качества проекта.
Стараюсь находить простые и эффективные решения сложных проблем, избегая ненужной сложности и уделяя особое внимание оптимизации приложения. Тесное сотрудничество с коллегами — от дизайнеров до QA инженеров — помогает обеспечить качество на каждом этапе разработки.
Стремлюсь развивать свои компетенции, чтобы оставаться в тренде в быстро меняющемся мире фронтенд-разработки.
Ищу для себя удалённую работу в дружной команде, где смогу реализовать свои навыки и расширить их, а также поделиться опытом.