Владислав И. Vue.js разработчик, Middle+
ID 17585
ВИ
Владислав И.
Мужчина, 28 лет
Россия, Ульяновск, UTC+4
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 30 апреля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Vue.js разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Vue.js разработчик с опытом работы на проектах в сферах e-commerce, EdTech, logistics & transport и lifestyle.
Реализовал многоязычную поддержку и поддержку нескольких валют в онлайн-магазине одежды. Разработал платформу для онлайн-обучения с использованием Markdown-it и Vuelidate. Создал веб-платформу для бронирования и аренды автомобилей с интеграцией Яндекс.Карты API. Разрабатывал PWA для отслеживания фитнес-активности пользователей с визуализацией данных с помощью Chart.js.
Проекты
(3 года 4 месяца)
Онлайн-магазин одежды (NDA)
Роль
Frontend-разработчик
Обязанности
Описание проекта: Создание онлайн-магазина одежды. Интегрированы платежные системы ЮKassa для обеспечения приема платежей от пользователей. Реализована поддержка многоязычности через Vue I18n, отображение цен в местной валюте пользователя и анимации с помощью Lottie для улучшения пользовательского опыта.
Кейсы:
● Создание и настройка многоязычной поддержки, позволяющей пользователям выбирать язык интерфейса и отображения товаров.
● Реализация поддержки нескольких валют с автоматическим отображением цен на основе местоположения пользователя.
● Интеграция платежных систем ЮKassa для обеспечения приема платежей от пользователей.
● Реализация динамической фильтрации и сортировки товаров по категориям, цене, новинкам, рейтингу.
● Внедрение Lottie-анимаций для улучшения пользовательского интерфейса, например, при добавлении товара в корзину.
● Создание простых анимационных переходов между страницами с использованием CSS или библиотеки Lottie.
● Разработка страницы товара с детальной информацией, включая галерею изображений, описание, доступные размеры и цвета.
● Создание системы отзывов и рейтингов для товаров, позволяющей пользователям оставлять комментарии и оценки..
● Создание системы избранного, позволяющей пользователям добавлять товары в список избранных и сохранять их между сессиями.
● Реализация страницы заказа с выбором метода оплаты, возможностью использовать купоны на скидку и расчетом стоимости доставки.
● Добавление фильтрации по наличию на складе и другим параметрам для быстрого поиска доступных товаров.
● Реализация системы уведомлений (toast) для сообщений о добавлении в корзину, ошибках при оплате или успешной регистрации.
● Создание всплывающих подсказок (tooltips) для значков и фильтров, чтобы объяснить их функциональность пользователям.
● Реализация модального окна для быстрого просмотра товара с ключевой информацией и кнопкой добавления в корзину.
● Создание страницы "О нас" и "Контакты" с использованием статического контента и динамических форм для обратной связи.
● Реализация ленивой загрузки изображений товаров, чтобы улучшить производительность и скорость загрузки страницы.
● Добавление кнопки "Поделиться" в соцсетях для товаров, чтобы пользователи могли быстро делиться ссылками на понравившиеся товары.
● Добавление спиннеров загрузки при ожидании ответа от сервера, например, при фильтрации товаров или отправке заказа.
● Реализация функции "Забыли пароль?" с возможностью отправки email для восстановления доступа.
● Создание всплывающего окна подтверждения удаления товара из корзины, чтобы избежать случайных действий.
Стек специалиста на проекте
Sass, Vue Router, API, Lottie, CSS3, Vuelidate, Pinia, HTML, LESS, Composition API, PostCSS, Vite, Nuxt.js, Vue 3, JavaScript, SCSS, Юkassa, I18n, Яндекс Вебмастер
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2023 - Октябрь 2024
(1 год 4 месяца)
Платформа для онлайн-обучения (NDA)
Роль
Frontend-разработчик
Обязанности
Описание проекта: Разработка платформы для онлайн-обучения с поддержкой курсов, тестов и интерактивных лекций. Использование Markdown-it для обработки учебного контента и Vuelidate для валидации форм.
Кейсы:
● Интеграция Markdown-it для рендеринга учебного контента, включая поддержку форматирования, ссылок, изображений и видео.
● Создание модульной структуры курсов с Pinia, позволяющей пользователям переходить между различными модулями, лекциями и тестами.
● Реализация интерактивных тестов с проверкой результатов на стороне клиента..
● Обработка и валидация форм регистрации, входа, сдачи тестов и обратной связи с помощью Vuelidate.
● Интеграция функции сохранения прогресса обучения, чтобы студенты могли возвращаться к прерванным урокам.
● Создание страницы профиля пользователя, где отображаются пройденные курсы, прогресс и достижения.
● Внедрение функционала избранных курсов, позволяющего пользователям быстро находить интересующие их материалы.
● Добавление функций сортировки и фильтрации курсов (по уровню, дате добавления, популярности).
● Создание FAQ-страницы, отображающей ответы на часто задаваемые вопросы.
● Реализация системного календаря для курсов, показывающего даты начала занятий, тестов и дедлайнов с возможностью их редактирования.
● Создание всплывающих уведомлений (toast) для оповещения студентов об успешной сдаче теста или ошибках при вводе данных.
● Реализация ленивой загрузки изображений для курсов, чтобы улучшить производительность при загрузке страниц с большим количеством медиа.
● Добавление кнопки "Поделиться курсом" в соцсетях, используя стандартные API для социальных сетей.
● Создание страницы "О платформе".
● Интеграция Google Analytics и Yandex metrika для отслеживания активности пользователей и анализа посещаемости страниц курсов.
Стек специалиста на проекте
Sass, Vue Router, Vuelidate, Yandex, Pinia, Quasar, HTML, Google Analytics, LESS, PostCSS, Vite, metriq, Vue 3, JavaScript, Framework
Отрасль проекта
EdTech
Период работы
Октябрь 2022 - Июнь 2023
(9 месяцев)
Платформа для бронирования и аренды автомобилей (NDA)
Роль
Frontend-разработчик
Обязанности
Описание проекта: Создание веб-платформы для бронирования и аренды автомобилей с интеграцией карт и поиска.
Кейсы:
● Разработка адаптивного интерфейса с использованием Vuetify, обеспечивающего удобный пользовательский опыт на всех устройствах.
● Интеграция Яндекс.Карты API для отображения локаций автомобилей на карте с возможностью выбора автомобиля на основе местоположения.
● Использование REST API, загрузка списка доступных автомобилей и отправку бронирований на сервер.
● Реализация системы фильтрации автомобилей по цене, марке, типу и доступности.
● Реализация функционала авторизации и регистрации через API, включая обработку JWT-токенов для защиты маршрутов.
● Реализация функции "Забыли пароль?" с отправкой email для восстановления доступа через сторонний API.
● Разработка страницы с детальной информацией о каждом автомобиле, включая фотографии, описание, цену и доступность.
● Интеграция системы обратной связи и оценок для автомобилей, позволяя пользователям оставлять отзывы о качестве аренды.
● Реализация ленивой загрузки изображений автомобилей для улучшения производительности страниц.
● Создание простого анимационного перехода между страницами для улучшения пользовательского интерфейса.
● Реализация пагинации списка автомобилей для удобного просмотра большого количества предложений.
● Добавление выпадающего меню в шапке сайта для быстрого доступа к профилю, настройкам и истории бронирований.
● Внедрение спиннеров или индикаторов загрузки на страницах поиска и бронирования автомобилей для улучшения пользовательского опыта.
● Разработка серверного рендеринга с Nuxt.js, улучшая SEO и производительность веб-приложения.
● Создание страницы профиля пользователя с возможностью просмотра истории бронирований, текущих аренды и управления личными данными.
Стек специалиста на проекте
Sass, API, Webpack, Yandex, JWT, Vuetify, HTML, LESS, PostCSS, Vue.js, Axios.js, Nuxt.js, JavaScript
Отрасль проекта
Logistics & Transport
Период работы
Март 2022 - Сентябрь 2022
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный технический университет, Ульяновск
Специальность
Электроснабжение
Завершение учебы
2022 г.