Денис Г. Vue.js разработчик, Middle+
ID 17586
ДГ
Денис Г.
Мужчина, 22 года
Россия, Ульяновск, UTC+4
Ставка
2 825,85 Р/час
вкл. НДС 5% (104.76 Р)
Специалист доступен с 19 марта 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Vue.js разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Денис — опытный Vue.js разработчик, специализирующийся на создании frontend-решений для e-commerce и lifestyle проектов.
Он обладает глубокими знаниями в области разработки пользовательских интерфейсов, включая адаптивную верстку, библиотеки компонентов и кроссбраузерную верстку. Денис также знаком с методологиями разработки, ООП и операционными системами. Он уверенно работает с технологиями, такими как Vue 2 и Vue 3, Vue Router, Vite, Vitest, Vuex, Webpack и другими инструментами разработки.
На протяжении трёх лет и десяти месяцев Денис работал над несколькими проектами, где он разрабатывал сложные и функциональные решения. Среди его достижений — создание платформы для покупки и продажи экологически чистых продуктов, платформы для экотуризма и путешествий, платформы для планирования здорового питания и платформы для покупки и аренды спортивного оборудования.
Денис способен эффективно работать в команде и самостоятельно решать сложные задачи. Его опыт и навыки делают его ценным специалистом в области frontend-разработки.
Проекты
(4 года 2 месяца)
Платформа для покупки и продажи экологически чистых продуктов
Роль
Frontend-разработчик
Обязанности
Это e-commerce решение, которое позволяет пользователям покупать и продавать экологически чистые продукты напрямую от производителей. Платформа объединяет фермеров, производителей экологической продукции и потребителей, заинтересованных в здоровом и устойчивом питании.
- Разработка главной страницы с превью категорий продуктов.
- Создание слайдера с популярными товарами и акциями на главной странице.
- Реализация страницы каталога с фильтрацией товаров по цене и категории.
- Интеграция возможности сортировки товаров по популярности и наличию.
- Создание функционала переключения между плиточным и списочным видом каталога.
- Разработка страницы продукта с детальным описанием товара.
- Реализация галереи изображений для товара на странице продукта.
- Создание кнопки "Добавить в корзину" с динамическим обновлением количества товаров.
- Интеграция системы рейтингов и отзывов покупателей на страницы продуктов.
- Разработка блока с похожими товарами на странице продукта.
- Создание страницы корзины с возможностью редактирования количества товаров.
- Реализация кнопок "Продолжить покупки" и "Оформить заказ" в корзине.
- Интеграция информации по общей стоимости заказа в корзине.
- Проектирование страницы оформления заказа с вводом данных для доставки.
- Реализация выбора способа доставки (курьер или самовывоз) при оформлении заказа.
- Создание функционала подтверждения заказа на странице оформления.
- Разработка личного кабинета пользователя с отображением личных данных.
- Интеграция истории заказов с деталями (статус заказа, трекинг доставки).
- Возможность изменения личных данных пользователем в личном кабинете.
- Создание страницы входа с формой авторизации через социальные сети.
- Разработка формы регистрации для покупателей и продавцов.
- Интеграция валидации форм с использованием Vuelidate на страницах входа и регистрации.
- Оптимизация загрузки изображений с помощью на страницах продукта.
- Реализация бесконечной прокрутки для загрузки дополнительных категорий.
- Интеграция платежной системы Юкасса для обработки транзакций.
- Оптимизация производительности приложения с помощью Google Page Speed.
- Настройка сборки проекта и оптимизации кода с использованием Vite.
- Использование date-fns для работы с датами в историях заказов.
- Интеграция аутентификации через Auth0 для обеспечения безопасного входа в систему.
Стек специалиста на проекте
Google Page Speed, coding, Date-fns, Vuelidate, Auth0, Pinia, Vuetify, Vuex, TypeScript, Composition API, Vite, E-commerce, Figma, Nuxt.js, Юkassa
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2023 - Октябрь 2024
(1 год 2 месяца)
Платформа для экотуризма и путешествий
Роль
Frontend-разработчик
Обязанности
Веб-сайт для планирования и организации поездок в Россию с акцентом на природу. Платформа предлагает пользователям удобные инструменты для выбора маршрутов, бронирования жилья и экскурсий, способствуя развитию экотуризма и привлечению туристов к природным достопримечательностям страны.
- Разработка главной страницы пользовательского интерфейса с баннером и поиском туров, фильтрация результатов.
- Реализация страницы туров с карточками туров и фильтрацией по типу, дате и цене.
- Интеграция Яндекс Карт для отображения маршрута и точек интереса.
- Реализация формы бронирования с валидацией данных и расчет итоговой стоимости.
- Подключение внешней платежной системы для ввода данных оплаты.
- Рендеринг статей в блоге, форматом Markdown с vue-markdown.
- Разработка системы общения в реальном времени с использованием vue-3-socket.io, на форуме.
- Разработка блока с рейтингами и отзывами о турах.
- Написание unit-тестов
- Слайдер с новыми предложениями на базе Swiper.
- Блок с изображениями и описаниями популярных направлений.
- Использование vue-toastification для отображения сообщений об успешном бронировании.
- Применение vue-animate для создания плавных переходов при скролле.
- Внедрение ленивой загрузки для улучшения скорости сайта.
- Использование date-fns для работы с датами бронирования и планирования маршрутов.
- Использование Storybook для создания библиотеки компонентов.
- Динамическое обновление данных на основе пользовательского выбора фильтров.
- Разработка страниц с отзывами и информацией о пользователях.
- Создания адаптивного и мобильного интерфейса.
- Реализация функционала поиска статей в блоге.
- Реализация формы для связи с администрацией и поддержки.
Стек специалиста на проекте
io, options API, баннеры, расчет, Swiper, animate, Яндекс Карты, работу с, Date-fns, Vuelidate, Yandex, Storybook, Socket, Pinia, Tailwind CSS, TypeScript, Markdown, Vite, Vue 2, Vue.js, Figma, Nuxt.js, Vue 3, вёрстка
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Декабрь 2022 - Август 2023
(9 месяцев)
Платформа для планирования здорового питания
Роль
Frontend-разработчик
Обязанности
Разработка платформы для планирования здорового питания, позволяющей пользователям создавать индивидуальные планы питания и вести дневник питания. Проект ориентирован на поддержку здорового образа жизни, помогает пользователям достигать фитнес-целей и отслеживать прогресс в питании.
- Разработка главной страницы с адаптивным дизайном.
- Реализация хедера с логотипом, навигацией и регистрацией.
- Интеграция баннера с Call to Action для привлечения пользователей.
- Создание блока с отзывами пользователей.
- Внедрение страницы регистрации/входа с формой восстановления пароля.
- Реализация страницы профиля с редактированием данных пользователя.
- Создание формы для создания индивидуальных планов питания.
- Разработка страницы дневника питания с возможностью редактирования записей.
- Реализация страницы рецептов с фильтрацией по ингредиентам.
- Создание страницы рецепта с пошаговыми инструкциями.
- Интеграция Rest API для получения данных о продуктах и рецептах.
- Внедрение валидации форм на основе Vuelidate.
- Внедрение статистики на основе Chart.js для отслеживания прогресса пользователя.
- Внедрение Vue Formulate для улучшения обработки форм.
- Реализация бесконечной прокрутки для списка рецептов.
- Разработка системы уведомлений для успешного взаимодействия с платформой.
- Интеграция Vue Datepicker для выбора даты приема пищи.
- Реализация поиска по рецептам с использованием Lodash.
- Улучшение SEO с Vue Meta для управления мета-тегами.
- Настройка каруселей и слайдеров с помощью swiper.
- Внедрение Vue Infinite Loading для улучшения пользовательского опыта.
- Настройка динамической маршрутизации через Vue Router.
Стек специалиста на проекте
metal, Vue Router, Swiper, coding, Vue CLI, datepicker, Vuelidate, Lodash, Vue Formulate, Vuex, Vue.js, Chart.js, Figma, JavaScript, REST API, SCSS
Отрасль проекта
LifeStyle
Период работы
Январь 2022 - Ноябрь 2022
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Ульяновский Авиационный колледж - Межрегиональный центр компетенций
Специальность
Разработчик веб и мультимедийных приложений
Завершение учебы
2022 г.