Обязанности и достижения:
* *Основные обязанности:**
- Разработка клиентской части внутренних веб-приложений компании.
- Работа с Vue.js, интеграция с бэкендом на Django REST Framework (работа с REST API).
- Создание интерфейсов на основе компонентного подхода, реализация хранения и обработки данных через Pinia.
* *Ключевые достижения:**
- Внёс в существующий Vue.js-проект использование Pinia, SCSS и TypeScript, что позволило упростить поддержку кода и сократить дублирование.
- Участвовал в разработке двух основных продуктов:
1) Веб-приложение для просмотра Revit Server - реализовал интерфейсы отображения файлов, свойств, истории правок и действий пользователей.
2) Система ведения проектной документации - реализовал функционал создания и редактирования договоров, актов, а также работу с базой данных по проектам.
Технологии: Vue 3, Pinia, TypeScript, SCSS, JavaScript (ES6+), JSON, Git