Сергей М. Vue.js разработчик, Senior

ID 13381
СМ
Сергей М.
Мужчина
Грузия, Тбилиси, UTC+4
Ставка
3 250 Р/час
НДС не облагается
Специалист доступен с 13 декабря 2024 г.

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

Подробнее
О специалисте
Специализация
Vue.js разработчик
Грейд
Senior
Навыки
*nix
3d
AES
Axios.js
BEM
CI/CD
CMS
Composition API
CSS
d3
Do
Docker
Element Plus
Element UI
ES
ESLint
Express.js
Figma
FSD
Git
Git Flow
GitHub
GitLab
Gulp
H2
HP
HTML
Istio
JavaScript
Jest
Jira
JQuery
JWT
K2
Kotest
Microsoft
MongoDB
NestJS
Node.js
Npm
Nuxt.js
Nuxt2
options API
PHP
Pinia
Prettier
Pug.js
PWA
React
Restful
Sass
SCSS
Sketch
Squid
Storybook
Stylelint
Swagger
Telegraf
Testing
Tilda
Trello
TypeScript
Vite
Vitest
VK API
Vue.js
Vuetify
VueUse
Vuex
Webpack
Wordpress
Yarn
YouTrack
Битрикс
1С-Битрикс
Отрасли
LifeStyle
Главное о специалисте
Опыт разработки: более 10 лет Опыт работы с языками: Javascript, Typescript, HTML, CSS, PHP Опыт работы с фреймворками: VueJS (2 и 3), Nuxt JS (2 и 3), Nest.js, Telegraf JS Опыт работы с библиотеками и технологиями: Node JS, Gulp, BEM, Pinia, Vuex, Composition API, VueUse, Element Plus/UI, Vuetify, Axios, JWT, Jest/Vitest, SASS/SCSS, stylelint, Pug, Express.js, Eslint, Prettier, npm, yarn, MongoDB, Vite, Webpack, Docker, Tiptap, FSD, Astro, StoryBook, RESTful APIs, Swagger Также опыт работы c: Git, Github, Gitlab, CI/CD, React, Wordpress, Bitrix CMS, Jira, Trello, YouTrack, Git Flow, PWA, Figma, Sketch
Проекты   (3 года 1 месяц)
Медиа-портал
Роль
Frontend-разработчик
Обязанности
Краткое описание: Медиа-портал для одного из крупнейших ритейлеров спортивных товаров в России. Место, где пользователи и клиенты сети могут найти информацию спортивной и околоспортивной тематики: статьи, новости, мнение экспертов, советы по питанию, комплексы тренировок, маршруты для разных видов спорта и активностей в их городах и т.д. Что реализовывал: ● В течение первого года был единственным frontend-разработчиком на проекте. Начинал с первого коммита ● Верстка с нуля по макетам из Figma (Gulp, Pug, SASS, Grid Layout) ● Создание полнофункционального web-приложения с нуля (Vue 2, Nuxt 2, JS) ● Постоянная оптимизация, улучшение, внедрение новых разделов и типов контента ● Участвовал в создании архитектуры API ● Через год после старта, проект был отмечен призовыми местами на крупных премиях: третье место в категории «развлечения и спорт» в Рейтинге Рунета 2022, а также первое, второе и третье места в номинациях «Лучший сайт медиа», «Лучшее бренд-медиа» и «Лучший сайт-сообщество» соответственно на Tagline Awards 2022 ● По результатам года разработки, проект был признан успешным и начал расширятся (как в плане команды, где появилось больше разработчиков, так и в плане того, что команда получила под свой контроль ещё один проект и начала разработку третьего) ● Через 2 года после старта, было принято решение переписать проект на Vue 3 и Nuxt 3. Эта задача была целиком отдана мне. Я успешно переписал весь проект на Vue 3 (Composition Api) и Nuxt 3. Сборщик был заменён с Webpack на Vite. Весь код был переведён с JS на TS, а так же с SASS на SCSS (так как подключенный stylelint не поддерживает синтаксис SASS). Добавлены строгие настройки ESLint, unit-тесты Vitest, precommit хуки, общие и обязательные настройки prettier. В архитектуре приложения постарался максимально (насколько это возможно для Nuxt) приблизиться к методологии FSD. ● Через 2,5 года после начала все стили были переписаны под использование дизайн-кода и с учётом новых доступных технологий (:has, @support, :is, :where, custom-properties и многое другое) ● На протяжении всей работы над проектом, неизменно являлся авторитетом как для «бизнеса» (со мной консультировались по очень многим вопросам и прислушивались к моему мнению), так и для команды ● Полностью адаптировал проект под командную работу (строгая настройка линтеров, тестов, прекоммит хуков, а также настройка и отработка системы ведения проекта максимально-приближенная к Git Flow)
Стек специалиста на проекте
Sass, options API, GitLab, AES, Pug.js, Webpack, Jest, Gulp, Pinia, 3d, Vitest, ESLint, Stylelint, FSD, Vuex, H2, Composition API, Vite, Axios.js, Figma, Microsoft, Nuxt.js, JavaScript
Отрасль проекта
LifeStyle
Период работы
Май 2021 - Май 2024  (3 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • HRTech • Manufacturing • Media • Travel, Hospitality & Restaurant business
ВТ
Виталий Т.
Краснодар
Vue.js разработчик
Middle+
2 295,83 Р/час
Vue.js
JavaScript
TypeScript
Git
Vuex
HTML
CSS
SCSS
Webpack
Nuxt.js
+66

Виталий — опытный Vue.js разработчик, специализирующийся на создании сложных веб-приложений. Обладает навыками работы с современными инструментами и технологиями, такими как Vue 2 и Vue 3, TypeScript, Nuxt.js, Pinia, Vite, Tailwind, Bitrix API и другие. Виталий имеет опыт работы в различных отраслях, включая e-commerce, производство, медиа, биотехнологии, здравоохранение, финансы, технологии и туризм. Он участвовал в разработке проектов для интернет-магазинов, сервисов бронирования, медицинских организаций и других компаний. На своих проектах Виталий выполнял широкий спектр задач, таких как создание и настройка приложений, верстка страниц, разработка каталогов товаров, интеграция с API, оптимизация производительности, проведение код-ревью, управление командой фронтенд-разработки и многое другое.

Подробнее

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

E-commerce & Retail
АГ
Артем Г.
Ульяновск
PHP разработчик
Senior
3 125 Р/час
PHP
MS Windows
pest
jetstream
telescope
carbon
scout
twill
HTTP
Elasticsearch
+44

Артём — опытный PHP-разработчик уровня Senior. Он специализируется на создании сложных систем и сервисов, в том числе с использованием микросервисной архитектуры. Артём работал над несколькими проектами в сфере электронной коммерции и розничной торговли. В его портфолио есть проекты по созданию образовательных порталов, систем подачи заявок в государственные учреждения, интернет-магазинов, онлайн-игр и других сервисов. На проектах Артём выполнял роль бэкенд-разработчика. Он занимался созданием архитектуры баз данных, разработкой логики взаимодействия пользователей с системой, интеграцией сторонних сервисов и API, а также оптимизацией запросов к базам данных. Кроме того, он работал с тестами, разрабатывал документацию Swagger, настраивал логирование и отправку писем через очереди. Опыт работы Артёма составляет более четырёх лет. За это время он приобрёл глубокие знания и навыки в области разработки на PHP, освоил работу с различными фреймворками и инструментами, такими как Laravel, Symfony, Vue.js, Docker, MySQL, PostgreSQL, Elasticsearch и другие.

Подробнее