Владислав И. Vue.js разработчик, Middle+

ID 17585
ВИ
Владислав И.
Мужчина, 28 лет
Россия, Ульяновск, UTC+4
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 30 апреля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Vue.js разработчик
Грейд
Middle+
Навыки
JavaScript
TypeScript
Linux
MS Windows
Axios.js
Chart.js
Composition API
Framework
Lottie
Nuxt.js
Pinia
Quasar
Vue Router
Vue.js
Vuelidate
Vuetify
Vuex
Vue 2
Vue 3
BEM
CSS3
Figma
FlexBox
Grid
HTML5
LESS
Sass
SCSS
Адаптивная верстка
Кроссбраузерная верстка
Vite
Webpack
API
apps
Firebase
Git
Google Analytics
JSON Web Tokens
JWT
PWA
Web
Yandex
Юkassa
Яндекс Вебмастер
Яндекс.Метрика
REST API
SOLID
Объектно-ориентированное программирование (ООП)
ESLint
Prettier
Отрасли
E-commerce & Retail
EdTech
LifeStyle
Logistics & Transport
Знание языков
Английский — 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 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • FoodTech • Travel, Hospitality & Restaurant business
ДГ
Денис Г.
Ульяновск
Vue.js разработчик
Middle+
3 146,97 Р/час
animate
Ant design
API
Auth0
Axios.js
BEM
Bootstrap
Chart.js
coding
Composition API
+89

Денис — опытный Vue.js разработчик, специализирующийся на создании frontend-решений для e-commerce и lifestyle проектов. Он способен эффективно работать в команде и самостоятельно решать сложные задачи. Его опыт и навыки делают его ценным специалистом в области frontend-разработки. Vue.js разработчик с опытом работы на проектах более 5 лет. Опыт: - Платформа для покупки и продажи экологически чистых продуктов. Разработал главную страницу, слайдер с популярными товарами, страницу каталога с фильтрацией, функционал переключения между видами каталога, страницы продукта и корзины, личный кабинет пользователя, страницу входа и регистрации, оптимизировал загрузку изображений. - Дашборд с финансовой аналитикой. Разработал интерфейс для отображения финансовых данных и графиков, внедрил Pinia, реализовал фильтрацию и сортировку данных, использовал Ant Design. - Платформа для экотуризма и путешествий. Разработал главную страницу пользовательского интерфейса, реализовал страницу туров, интегрировал Яндекс Карты, разработал систему общения в реальном времени. - Платформа для планирования здорового питания. Разработал главную страницу с адаптивным дизайном, реализовал хедера с логотипом, навигацией и регистрацией, внедрил страницу регистрации/входа, создал блок с отзывами пользователей. - Платформа для покупки и аренды спортивного оборудования. Реализовал баннер для рекламных акций, блок для вывода категорий товаров, персонализированные рекомендации, интеграцию блока акций и скидок.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech • FinTech & Banking • Government & Public Sector • Information Security
НН
Никита Н.
Абинск
Vue.js разработчик
Middle+
2 558,32 Р/час
JavaScript
TypeScript
Axios.js
BEM
Bootstrap
Chart.js
CI/CD
Component
CSS Modules
Decarator
+60

Специалист в области разработки сложных и масштабируемых решений. Люблю изучать новые технологии. Стремлюсь к постоянному профессиональному росту. Быстро вникаю в задачи, осваиваю новые технологии, обладаю высоким уровнем самодисциплины. Дисциплинированный, целеустремленный, коммуникабельный. Умею как задавать правильные вопросы так и компетентно отвечать на заданные в мой адрес. С удовольствием работаю в команде и готов делиться своими знаниями и опытом. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Кроссбраузерная, адаптивная верстка - Генерация и шаблонизация кода - Работа с сервисами REST API - Знания проектирования и разработки архитектуры веб приложений - Написание чистого и понятного кода - Обучение и самостоятельное изучение новых инструментов и методов разработки - Опыт работы навык работы без макета - Понимание клиент-серверного взаимодействия - Написание Unit-тестов - Наполнение UI-kit - Опыт работы с микрофронтендом - Прохождение и проведение код ревью - Работа в команде

Подробнее
HRTech • IoT • Marketing, Advertising & Design • Social Networking
МГ
Максим Г.
Санкт-Петербург
Vue.js разработчик
Senior
3 468,09 Р/час
CSS
CSS3
Docker
Frontend
Git
HTML
HTML5
HTTP
JavaScript
REST
+89

Максим — опытный Vue.js разработчик с 4-летним опытом работы в сфере IT. Он обладает широким спектром навыков, включая владение современными инструментами и технологиями разработки, такими как Docker, Git, HTML, CSS, JavaScript, TypeScript, Vue.js, Webpack и многими другими. Максим работал над несколькими проектами, где он выступал в роли ведущего разработчика, занимался рефакторингом кода, разрабатывал новые инструменты и механизмы, а также проводил код-ревью. Он имеет опыт работы с различными фреймворками и библиотеками, такими как Vue.js, Vuex, Pinia, Vue Router, Typescript и другими. В своих проектах Максим занимался разработкой интерфейсов, оптимизацией приложений, внедрением инструментов форматирования кода и разработкой архитектуры. Он также работал над гибким управлением стилями, внедрением инструментов форматирования кода (Eslint, Prettier), выступал в роли ментора и проводил код ревью. Стек технологий с которыми работал: Языки: Javascript, Typescript Фреймворки: Vue 2/3 (options api, composition api), Svelte, Angular SSR: Nuxt, bff Верстка: Scss, Sass, стараюсь придерживаться методологии БЭМ Библиотеки компонентов: element-plus, ag-grid, Vuetify Стейт менеджеры: Vuex, Pinia Роутинг: vue-router, кастом роутинг на проекте Rage-mp Тестирование: Cypress, Jest, vue test utils Валидация: Vuelidate Линтеры: ESLint, Prettier Сборщики: vite, gulp, webpack Протоколы: Http, Https, WebSocket Локализация: i18n Инфраструктура: Docker Методологии по которым работал: Scrum, Agile.

Подробнее

Недавно просмотренные специалисты