Обязанности и достижения:
Активно участвовал в разработке и поддержке внутреннего HR-приложения, проект написан на стеке: JavaScript, TypeScript, React, Redux, Node.js, Express, Sequelize, PostgreSQL, Material-UI
Ключевые достижения:
- Стилизовал пользовательский интерфейс в соответствии с дизайнерским макетом, основной библиотекой для компонентов был Material UI.
- Разработал и интегрировал механизм аутентификации и авторизации для администраторов и водителей-курьеров, обеспечив безопасность и конфиденциальность данных, на основе JWT.
- Реализовал CRUD операции для заказов и управления рабочими сменами маршрутов доставки, что способствовало более эффективному управлению логистикой.
- Принимал активное участие в планировании и разработке архитектуры приложения с нуля, а также в проектировании структуры базы данных.
- Взаимодействовал с базой данных при помощи Postgres и Sequelize ORM, что обеспечило надежное хранение и управление данными.
- Успешно интегрировал сторонние API, такие как Яндекс Карты, расширяя функциональность приложения.
- Создал функциональные React-компоненты, используя RTK и Redux-Thunk, что обеспечило более эффективное управление состоянием приложения.
Использовали методологию Kanban в рамках работы, обеспечивая эффективное управление задачами и процессами в проекте.