Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

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

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

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

Подробнее
О специалисте
Специализация
Vue.js разработчик
Грейд
Senior
Навыки
CSS
HTML
JavaScript
PHP
TypeScript
3d
H2
K2
Microsoft
Nuxt.js
Telegraf
Testing
Vue.js
Axios.js
BEM
Composition API
Docker
Element Plus
ES
ESLint
Express.js
FSD
Gulp
HP
Istio
JWT
Kotest
MongoDB
NestJS
Npm
Pinia
Prettier
Pug.js
Restful
Sass
SCSS
Squid
Storybook
Stylelint
Swagger
Tilda
Vite
VK API
Vuetify
VueUse
Vuex
Webpack
Yarn
Node.js
Bitrix 1c
CI/CD
CMS
Figma
Git
Git Flow
GitHub
GitLab
Jira
PWA
React
Sketch
Trello
Wordpress
YouTrack
AES
Jest
options API
Vitest
d3
Do
Element UI
*nix
Vue 2
Nuxt2
Битрикс
JQuery
Отрасли
LifeStyle
Media
RnD
Telecom
Знание языков
Английский — A2
Главное о специалисте
Опыт разработки: более 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
Проекты   (7 лет 6 месяцев)
Медиа-портал
Роль
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)
Стек специалиста на проекте
JavaScript, Figma, Jest, Webpack, Vuex, Nuxt.js, GitLab, Gulp, H2, AES, Sass, 3d, Composition API, Microsoft, Pinia, Vite, Axios.js, Vitest, Stylelint, ESLint, FSD, Pug.js, options API
Отрасль проекта
LifeStyle
Период работы
Май 2021 - Май 2024  (3 года 1 месяц)
Система редактирования контента
Роль
Frontend-разработчик
Обязанности
Краткое описание: Для медиа-портала возникла необходимость разработать своё решение для создания, редактирования и хранения контента, так как стороннее решение, которым пользовался проект на протяжении полутора лет, перестало удовлетворять бизнес-потребностям. Что реализовывал: ● Стал одним из инициаторов запуска проекта (презентовал бизнесу плюсы и минусы перехода на собственную систему) ● Разработал принципиальную архитектурную схему проекта ● С нуля разработал всю фронтенд часть проекта (Vue 3 (без SSR), JS, Element Plus, Tiptap) ● Так как это не публичный проект (по сути, это админка для контент-менеджеров), то дизайнер не привлекался, и мне доверили сделать интерфейс на моё усмотрение (использовалась UI библиотека, так что особых дизайнерских способностей не понадобилось). ● WYSIWYG редактор необходимо было настроить так, чтобы быстро и без кода вставлять достаточно сложные кастомные виджеты и элементы. В итоге, мною было разработано более 20 кастомных виджетов и значительно изменена логика WYSIWYG редактора ● Сроки разработки были очень сжатые (на все фронтовые работы, которые, среди прочего, включали в себя, например, написание более 100 компонентов, было заложено меньше 50 рабочих дней). Но я успел, хоть и не без труда. ● Через год работы редактора, высшее руководство компании приняло решение, что система удачная, а потому будет использоваться и в других проектах компании как система управления нетоварным контентом. Но для каждой команды будет свой фронт, поэтому было решено интегрировать фронт редактора в проект медиа. ● Полностью перенёс редактор из отдельного пространства в медиа-портал, попутно переписав всё с JS на TS, а также полностью отрефакторил код под Nuxt 3 (например, полностью с нуля переписав логику JWT аутентификации и всё, что касается взаимодействия с API)
Стек специалиста на проекте
JavaScript, Webpack, Vuex, Nuxt.js, GitLab, Element UI, Tilda, Sass, Vue.js, HP, Composition API, SCSS, Microsoft, Pinia, Vite, Axios.js, Vitest, ESLint, FSD, Do
Отрасль проекта
RnD
Период работы
Апрель 2019 - Апрель 2021  (2 года 1 месяц)
Внутренняя Dashboard панель
Роль
Frontend-разработчик
Обязанности
Краткое описание: Для системы автоматического размещения рекламы и управления рекламными кампаниями разрабатывалась внутренняя dashboard панель. Что реализовывал: ● Разрабатывал сложные компоненты для интерфейса панели ● Начал перенос с Nuxt на чистый Vue ● Переписал более 30 компонентов в рамках отказа от Vuetify в пользу собственной UI системы
Стек специалиста на проекте
Figma, Webpack, Vuex, GitHub, SCSS, Axios.js, Vuetify, Vue 2, ESLint, Nuxt2
Отрасль проекта
Media
Период работы
Декабрь 2018 - Март 2019  (4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

FinTech & Banking • IoT • Manufacturing
ЮП
Юрий П.
Ростов-на-Дону
React разработчик
Middle+
3 125 Р/час
*nix
components
BootstrapVue
HTML5
Redux Toolkit
Redux Thunk
Профилирование
JavaScript
WebSockets
Redux
+55

Юрий — опытный React-разработчик уровня Middle+. Он обладает широким спектром технических навыков, включая работу с Axios.js, BEM, компонентами, Context API, CSS3, Effector, ESLint, Git, GraphQL, HTML5, JavaScript, Jest, Jotai, Linux, Material UI, Npm, promises, React, React Router, Redux, Redux Thunk, Redux Toolkit, SCSS, SWR, TypeScript, Vite, Webpack и многими другими инструментами. Юрий имеет опыт работы на проектах в сфере FinTech & Banking, Manufacturing и IoT. Он принимал активное участие в разработке системы управления уведомлениями по карточным продуктам, создании style-guide, рефакторинге кода, code review и разработке кастомного UI-кита. Также он занимался переводом проектов на собственный UI-кит, разработкой дашборда для вывода статистических данных с производства, построением графиков и диаграмм, внедрением ограничения доступа к разделам в зависимости от ролей пользователей и другими задачами. Общая продолжительность работы Юрия на проектах составляет 4 года и 10 месяцев.

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • Realty & Constructoring
МЦ
Максим Ц.
Владимир
Python разработчик
Middle
2 500 Р/час
PostgreSQL
Git
MySQL
Docker
Python
Celery
SQLAlchemy
FastAPI
Django
Redis
+13

Максим — опытный Python-разработчик уровня Middle. Он обладает навыками работы с такими инструментами, как PostgreSQL, Django, Docker, Git, Celery, FastAPI, SQLAlchemy, MySQL, GOlang, Redis. Максим работал над несколькими проектами в сферах e-commerce & retail, EdTech, FinTech & Banking и Realty & Constructoring. В его портфолио есть опыт разработки бэкенда для маркетплейса комплектующих для автомобилей и спецтехники, сервиса для генерации обучающих материалов на английском языке с помощью ChatGPT, p2p арбитража и площадки для поиска недвижимости в Европе. Также он участвовал в создании мобильного приложения для магазина товаров для животных. На каждом проекте Максим выполнял широкий спектр задач: от исправления багов и реализации CRUD-операций до проектирования архитектуры приложения и интеграции со сторонними сервисами.

Подробнее
Logistics & Transport • Telecom
АН
Анастасия Н.
Абинск
Бизнес/системный аналитик
Middle
2 250 Р/час
API
Jira
Confluence
SQL
Agile
CRM
Figma
Postman
Draw.io
Scrum
+25

Анастасия — бизнес-аналитик с опытом работы в сфере телекоммуникаций и логистики. Она обладает навыками работы с API, Bitrix, Confluence, CRM, Directum, а также инструментами для проектирования и анализа данных. Анастасия работала над федеральным инфраструктурным проектом группы «Газпромбанк» GorodPay, где занималась написанием документации, руководства пользователя и API-контракта. Также она участвовала в построении схем взаимодействия и интеграций. Кроме того, Анастасия работала над мобильным приложением «Личный кабинет», где разрабатывала wireframe, прототипы и BPMN-схемы. В рамках проекта она взаимодействовала с командой и занималась проектированием интерфейсов интеграций со смежными системами. Также Анастасия работала в телекоммуникационной компании, где участвовала во внедрении и тестировании CRM-программы, интеграции с другими приложениями и обучении операторов абонентского зала. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Знание видов требований, методов их выявления, проработки и документации - Знания в области системного анализа: Базы данных, умение писать запросы к БД - Опыт в организации и проведении демонстрации/сдачи заказчику новых функций системы - Опыт выявления, сбора, анализа и разработки функциональных требований - Опыт работы с различными схемами (ER-диаграммы, схемы нотаций UML, BPMN) - Понимание жизненного цикла информационных систем, методологий разработки ПО - Понимание принципов построения БД, в том числе ER - Проработка бизнес-процессов, BPMN диаграмм - Практические навыки работы с инструментами: Excel, Jira, Confluence - Практический опыт работы с требованиями и заказчиками (непосредственное общение) - Разработка рабочей документации - Сбор требований с бизнес-экспертов и их формализация в распространенных форматах описания требований (Use Cases, User Story, User Story Map) - Анализ конкурентов для выявления лучших технических и пользовательских решений - Создание прототипов в Figma - Формирование ТЗ - Работа в команде

Подробнее
E-commerce & Retail • Logistics & Transport • Media • Telecom
КА
Кирилл А.
Москва
Android разработчик
Senior
3 125 Р/час
kotlinx.serialization
DataStore
Adapterdelegates
SSoT
MediaRecorder
kotlin (jdk 17)
huawei SDK
Compose
Localization
Firebase Cloud Messaging
+120

Кирилл – талантливый разработчик с глубокими знаниями и практическими навыками работы с Kotlin и Java. Он успешно использует современные фреймворки, такие как Android Jetpack, MVVM, Retrofit, Room и Dagger, для создания надежных и функциональных мобильных приложений. В своей работе он придерживается принципов Clean Architecture, ООП, SOLID, MVP и MVVM, что позволяет ему разрабатывать легко поддерживаемые и расширяемые приложения. Обладает выдающимися личными качествами, которые делают его ценным членом любой команды. Он постоянно стремится к самосовершенствованию и активно изучает новейшие технологии в области мобильной разработки. Его стремление к обучению и развитию позволяет ему оставаться на передовой технологического прогресса. Умеет быстро адаптироваться к изменениям и новым задачам, что делает его незаменимым в динамичных проектах. Он эффективно работает как самостоятельно, так и в команде, всегда готов прийти на помощь коллегам и поделиться своими знаниями. Его креативный подход к решению задач и внимание к деталям обеспечивают высокое качество его работы. Кроме основной деятельности, занимается разработкой личного проекта – кроссплатформенного приложения на Kotlin, включая написание бэкэнда. Этот проект позволяет ему применять и углублять свои навыки в области фулстэк разработки, демонстрируя его многогранность и стремление к профессиональному росту.

Подробнее