Frontend разработчик
Станислав
Возраст
24 года (15 Декабря 1999)
Город
Минск
Возможен переезд в другой город
Полная занятость
3 года 3 месяца
Информационные технологии / IT / Интернет
В настоящее время занимаюсь разработкой кросс-платформенного многофункционального
ивент-трекера с целью обеспечения высокоэффективного мониторинга, учета и анализа
событий.
** Kлючевые обязанности на текущем проекте:- Участвую в командной разработке кросс-платформенного приложения на основе Next js,
активно используя Git для управления версиями.- Разработал кастомные компоненты на основе Radix, расширив функциональность с учетом
требований ТЗ.- Внедрил Storybook для эффективного тестирования и отладки компонент и блоков.- Применил SASS для стилизации приложения в соответствии с заданной дизайн-системой,
используя Figma и Pixso. Обеспечила Pixel Perfect и адаптацию под мобильные устройства.- Реализовал интернационализацию приложения с помощью библиотеки i18next, сделав
приложение доступным для пользователей из разных стран.- Повысил эффективность приложения, внедрив Redux Toolkit.- Использовал Axios для взаимодействия с бэкендом.- Разработал полный блок авторизации в приложении.- Разработал адаптивный лендинг для продвижения продукта используя HTML, CSS и
JavaScript.- Проводил code review.
Резюме обновлено 17 октября 2024 в 14:37
Также активно участвовал в разработке и других веб-приложений, охватывающих различные
отрасли, включая электронную коммерцию, CRM-системы, интелектуальные платформы.
** Ключевые обязанности:- Успешно произвел модернизацию приложения, переводя его на более современный стек (с
React 17, React-router 5, Redux, Redux-form на React 18, React-router 6, Redux Toolkit, Formik).
Внедрил TypeScript для более эффективной разработки.- Реализовал взаимодействие с бэкендом, используя Axios. Использовал Redux-thunk для
работы с асинхронным кодом.- Применил RTK Query для работы с сервером и состоянием приложения в нескольких
проектах, что привело к увеличению скорости разработки и повышению производительности.- Создал UI kit с помощью нативных средств разработки, а также с использованием библиотеки
Radix Ui. Для тестирования и отладки использовал Storybook.- Разработал различные формы с валидацией используя React Hook Form, Zod (включая
авторизацию).- Разработал чат для общения в приложении, используя WebSocket для обеспечения
постоянного соединения с сервером, что улучшило коммуникацию пользователей.- Применил методологию TDD для тестирования приложения на этапе разработки (unit tests).- Стилизовал приложения с помощью SASS, Styled Components, а также с использованием
библиотек Material UI, Antd.- Реализовал адаптивную верстку, включая Pixel Perfect, что обеспечило отличный
пользовательский интерфейс на различных устройствах.- Использовал различные библиотеки для анимации (React Scroll, Framer Motion, React
Animated Cursor и др.), что сделало приложение более динамичным и интерактивным.
** Основные навыки и технологии:
Языки программирования: TypeScript, JavaScript.
Фреймворки и библиотеки: React, Next js, Redux, Redux Toolkit, RTK Query, Tanstack Query,
Zustand, React Router, React Hook Form,
Zod, Formik, Storybook, Redux-thunks, Axios.
Локализация: i18next.
Протоколы и API: REST API, WebSocket.
UI: Radix UI, Material UI, Ant Design.
Стили и верстка: Styled Components, SASS, CSS, HTML.
Тестирование: Jest, TDD (Test-Driven Development).
Системы контроля версий: Git (с опытом работы с GitHub и GitLab)
** Дополнительные навыки:- Применение и понимание принципов Feature-Sliced Design (FSD).- Опыт работы с такими инструментами, как Swagger, Postman, HTTPie, Firebase, Figma, Pixso.- Работа с инструментами управления проектами, включая Jira и Slack.- Практический опыт применения методологии Scrum в процессе разработки
Высшее
Гомель, 2010 — продолжаю учиться
Расскажите работодFrontend-разработчик c 3-летним опытом разработки приложений с использованием TypeScript, JavaScript, React, Next js, Redux, Redux-toolkit, RTK Query. Постоянно совершенствую навыки в этих технологиях, для расширения своих возможностей и достижения более высокого уровня профессионализма. Мой главный приоритет в разработке - создание эффективного и чистого кода, который легко поддерживать и масштабировать. Стремлюсь создавать качественные, интуитивно понятные и доступные пользовательские интерфейсы. Открыт для Ваших предложений. Предпочитаемый способ связи: Telegram: https://t.me/FrontendDSHателю то, что считаете важным о себе
30 июля, 2023
57 000 руб
16 октября, 2023
1 000 руб
12 июля, 2023
Никита Антонович
Город
Минск
Возраст
20 лет ( 7 ноября 2004)
Опыт работы:
Без опыта
Резюме размещено в отрасли