Обязанности и достижения:
Работал над проектом "Паспорта".
Стек разработки:
Фронт: TypeScript, React (Hooks), Redux, devExpress, styled-components, bootstrap.
Бекенд: C#, .Net
Инструменты: git, Gitlab, Jira (Scrum),
Мои результаты в проекте:
- -- разобрался с основными принципами работы UI библиотеки devextreme и изучил .Net (с которым мне нужно было взаимодействовать на беке).
- -- разработал 4 из 10 разделов проекта. Разделы, которые я разработал - раздел сотрудников, мероприятий, ролей, объектов (все объекты какой либо компании в РФ).
- -- сделал возможность создавать и редактировать пользователей, ролей и мероприятий
- -- разработал дерево разрешений, в котором можно выбрать к чему будет доступ у конкретного пользователя (разбил все разрешения по разделам и сделал возможность выбирать целые разделы разрешений или выбрать по одному)
- -- реализовал защиту разделов или других каких то данных по разрешениям (если есть разрешения, виден раздел, если нет, то раздел для пользователя не существует).
Работали в команде из 6 человек по системе Scrum.