Junior Front-end Developer
Компанія: Diqwex
Посада: Junior Fullstack developer
Stack: TypeScript, Sass(SCSS), React, ReduxToolKit, Material Ui, MongoDB, Mongoose, Next.js, i18next, Webpack, Redux-Thunk, react-hook-form
Відповідав за:
- Був відповідальний за налаштування сортування даних в залежності від того яке поле прийде в запросі на сервер. Взаємодіючи з базою даних MongoDB.
- Також був відповідальний за реалізацію JWT авторизації користувача на сервері. Був реалізована проміжна функция для запиту яка розшифровувала токен та в залежності від його присутності отримувала з нього роль та ид користувача або робила відповідь що користувач не коректен.
- Відповідав за інтегрування бібліотеки локалізації i18next та реалізацию функціоналу динамічної зміни мови за вибором користувача.
- Реалізовував функціонал темної та світлої теми для застосунку.
- Мною були розроблені сторінки використовуючи фреймворк компонентів Material UI та налаштовано реагування на зміну теми застосунку.
- Відповідав за написання сторінок за допомогою SSR Next.js. Також за динамічне додання шляхів у разі додання новго маршруту, задля уникання помілки 404.

Компанія: Elementica
Посада: Junior Frontend developer
Stack: TypeScript, React, ReduxToolKit, Sass(SCSS), Material Ui, react-intl, Webpack, Redux-Saga,  react-hook-form, toastify
Відповідав за:
- Розробка форми аутентифікації користувача. Форма була. створений за семантичним макетом. Додана можливість перегляду пароля та валідація базована на react-hook-form.
- Був відповідальним за інтеграцію бібліотеки react-hook-form в форми застосунку. Мною були налоштовані контролери валідації, полей вводу фреймворку компонентів Material Ui
- Мною була інтегрована бібліотека локалізації react-intl. Реалізував логіку отримання місця знаходження користувача для надання відповідної мови. Були інтегровані. компоненти, щоб забезпечити правильне відображення дат залежно від локалі користувача.
- Я відповідав за інтеграцію бібліотеки React Toastify в проект. Розроблено компоненти сповіщення, які автоматично відображалися при виконанні певних дій користувача, таких як створення завдання, оновлення статусу та пріоритету тощо. Оброблені повідомлення події та реалізовані взаємодії користувачів, такі як закриття або повторне відкриття повідомлень.
- Виправлял не коректне відображення компонентів та розмітки сторінок: корректне відображення бокових меню, слайдерів, скролів, кнопок тощо.

Компанія: Diqwex
Посада: Junior Fullstack developer
Stack: TypeScript, Sass(SCSS), React, ReduxToolKit, Material Ui, MongoDB, Mongoose, Next.js, i18next, Webpack, Redux-Thunk, react-hook-form
Відповідав за:
- Був відповідальний за налаштування сортування даних в залежності від того яке поле прийде в запросі на сервер. Взаємодіючи з базою даних MongoDB.
- Також був відповідальний за реалізацію JWT авторизації користувача на сервері. Був реалізована проміжна функция для запиту яка розшифровувала токен та в залежності від його присутності отримувала з нього роль та ид користувача або робила відповідь що користувач не коректен.
- Відповідав за інтегрування бібліотеки локалізації i18next та реалізацию функціоналу динамічної зміни мови за вибором користувача.
- Реалізовував функціонал темної та світлої теми для застосунку.
- Мною були розроблені сторінки використовуючи фреймворк компонентів Material UI та налаштовано реагування на зміну теми застосунку.
- Відповідав за написання сторінок за допомогою SSR Next.js. Також за динамічне додання шляхів у разі додання новго маршруту, задля уникання помілки 404.

Компанія: Elementica
Посада: Junior Frontend developer
Stack: TypeScript, React, ReduxToolKit, Sass(SCSS), Material Ui, react-intl, Webpack, Redux-Saga,  react-hook-form, toastify
Відповідав за:
- Розробка форми аутентифікації користувача. Форма була. створений за семантичним макетом. Додана можливість перегляду пароля та валідація базована на react-hook-form.
- Був відповідальним за інтеграцію бібліотеки react-hook-form в форми застосунку. Мною були налоштовані контролери валідації, полей вводу фреймворку компонентів Material Ui
- Мною була інтегрована бібліотека локалізації react-intl. Реалізував логіку отримання місця знаходження користувача для надання відповідної мови. Були інтегровані. компоненти, щоб забезпечити правильне відображення дат залежно від локалі користувача.
- Я відповідав за інтеграцію бібліотеки React Toastify в проект. Розроблено компоненти сповіщення, які автоматично відображалися при виконанні певних дій користувача, таких як створення завдання, оновлення статусу та пріоритету тощо. Оброблені повідомлення події та реалізовані взаємодії користувачів, такі як закриття або повторне відкриття повідомлень.
- Виправлял не коректне відображення компонентів та розмітки сторінок: корректне відображення бокових меню, слайдерів, скролів, кнопок тощо.
