Технологии, используемые в проекте: Vue 2/3 (composition API, options API), Typescript, Quasar, RxJs, Pinia, Vuex, i18n, vueuse, chartJs
Методология работы: Agile.
Задачи, выполняемые в проекте:
Реализовал личный кабинет администраторов.
Написал тепловые карты для отображения положения взглядов на временном интервале.
Реализовал множество стендов для представления эмоций по видео.
Переписал легаси код части личного кабинета.
Реализовал сложный механизм передачи и получения данных с бэкенда посредствам websocket.
Реализовал расширение для браузера для получения данных со страницы.
Занимался менторингом двух младших фронтенд разработчиков.
Взаимодействовал с командой, состоящей из фронтенд-разработчиков, бэкенд-разработчиков, тестировщиков, дизайнера и проектного менеджера.
Технологии, используемые в проекте: Nuxt 3 (composition API), Typescript, SCSS, Bootstrap, Pinia.
Методология работы: Agile.
Задачи, выполняемые в проекте:
Разработка SPA-приложения каталога вузов для абитуриентов с нуля.
Создание новых веб-компонентов интерфейса.
Поддержка существующих проектов компании.
Написание логики обработки данных с бэкэнда.
Верстка страниц по макетам, предоставленным в Figma.
Проведение code review.
Работа в команде и взаимодействие с командой, состоящей из 2 фронтенд-разработчиков, 2 бэкенд-разработчиков, дизайнера и проектного менеджера.
Технологии, используемые в проекте: Vue.js 3 + composition API, JavaScript, TypeScript, SCSS, TailwindCSS, Vuedraggable, lodash, maska.
Методология работы: Agile.
Задачи, выполняемые в проекте:
Реализация учебных интерактивных тренажеров в соответствии с техническим заданием от заказчика.
Оптимизация и доработка существующих компонентов.
Разработка новых веб-компонентов интерфейса.
Написание логики для тренажера.
Верстка страниц по макетам, предоставленным в Figma.
Проведение code review.
Работа в команде и взаимодействие с командой, состоящей из 15 и более фронтенд-разработчиков.
Взаимодействие с методистами, тестировщиками и другими отделами проекта.
Технологии, используемые в проекте: Vue.js 2, Nuxt.js, REST API, JS, Webpack, Babel
Методология работы: Agile.
Задачи, выполняемые в проекте:
Поддержка сайтов различной сложности и направлений.
Написание и поддержка веб-приложения для интернет-магазина с множеством canvas графиков и диаграмм.
Создание и поддержка сайта GDrive Arena в городе Омск.
Поддержка сайта компании, в том числе интеграция динамических 3D-моделей на страницу.
Использование Vue.js 2 и Nuxt.js в почти всех проектах.
Работа с бекендом по REST API.
Иногда использование vanilla JS в сборке с Webpack и Babel.
Работа в трекере задач Worksection.
Технологии, используемые в проекте: HTML, CSS, JavaScript, JQuery, Lodash
Задачи, выполняемые в проекте:
Разработка фронтенд-части сайта без использования фреймворков.
Поддержка существующих внутренних проектов института.
Использование базовых библиотек, таких как JQuery и Lodash.
Работа в команде с другими разработчиками и тестировщиками.