Сентябрь 2022 — По настоящее время (2 года и 5 месяцев)
Разработка клиентской части приложения
- Взаимодействие с API - Работа с React-Hook-Form - Использование UI-библиотек (Material Ui, Ant Design, React-Bootstrap) - Next.js - Tanstack/react-router, Tanstack/react-query - Typescript - Настройка Gitlab CI/CD
2. Работа с Editor.js: Разрабатывала кастомные плагины для Editor.js, что дало возможность гибко настраивать редактор под специфические задачи. Это включало создание собственных блоков и улучшение пользовательского опыта при работе с текстом.
3. Реализация сложных UI-компонентов: В проекте я разработала дерево структуры с drag-and-drop функциональностью, используя @dnd-kit/core. Это решение позволило пользователям удобно организовывать иерархические данные прямо в интерфейсе.
4. Серверный рендеринг и работа с API: В проектах на Next.js я настраивала серверную часть для обработки данных на сервере и их передачу клиенту. Это позволило улучшить SEO и скорость загрузки страниц.
5. Нестандартные задачи и кастомные решения: в проекте я разработала систему управления курсами, где приходилось работать с большими объемами данных и продумывать оптимальную архитектуру для их отображения и управления.