Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Знания и навыки:
- Разработка приложений на Vue 2 и 3 / Nuxt 2 с использованием технологий VueX, typescript… + разные ui-библиотеки такие как (Vuetify, Element-ui..)
- css + препроцессоры less scss, использование миксинов и наследование стилей, адаптивная верстка с использованием rem функций и брейкпоинтов, использование переменных
- PWA, indexDB, localstorage, cookie
- webpack на уровне умения настроить сборщик по документации
Разрабатывал:
- чат на вебсокетах
- авторизации и регистрации пользователей с access & refresh tokens
- каталоги и корзины различных товаров с различными видами оплаты
- зум изображения при наведении отдельным блоком как на Amazon
- сайты конструкторы с использованием динамических компонентов
- локализация сайтов
- дашборды c графиками с использованием ChartJS
- запись аудио в браузере
- работа с видео и его событиями
- календари как маленькие с выбором даты так и большие с расписанием и событиями
- превью и загрузка изображений с drag&drop
- разные виды таблиц со слотами и стиками, пагинациями, сортировками и фильтрациями, подгрузкой при скроле
- древовидные компоненты (дерево структуры организации и т.п.)
- формы с единой системой валидации и удобной масштабируемостью логики на все виды полей текстовые(даты, валюты, пароли, …), чекбоксы, выпадающие списки и файлы с валидацией размера, кол-ва и типа файлов + тултипы, маски, слоты, капчи
- модальные окна и попапы
- глобальные обработчики ошибок как запросов, так и непредвиденных ошибок в коде
- различную анимацию при скроле с gsap и scrollTrigger, анимацию эффекта крутки барабана с Math.sin Math.cos, крутка 3d модели в разные стороны
- различные слайдеры с использованием swiper.js, также на vanila.js
- Разработка приложений ReactJS с использованием технологий Redux, React Router, … + React Native, MATERIAL-UI
Проекты
(4 года 3 месяца)
Appliner low-code платформа
Роль
Appliner low-code платформа
Обязанности
Описание выполненных задач
Задачи:
- Разработка интерфейса bView для построения SQL запросов без знания SQL.
- Разработка интерфейса для построения формул.
- Редизайн платформы.
- Перенос платформы на TypeScript.
- Ревью чужого кода.
Достижения: Применил новые для себя инструменты, такие как Blockly и Grapes. Применил на практике FSD архитектуру.
Стек:
Vue 3,
TypeScript
Quasar
Blockly.js
Grapes.js
Сентябрь 2023 - По настоящее время
(1 год 3 месяца)
WEBKOM
Роль
FRONTEND DEVELOPER
Обязанности
Обязанности.
Работа по задачам:
- участие в разработке и поддержке новых и существующих проектов (разработка и рефакторинг)
- Разрабатывал компоненты приложений ( формы, кнопки, инпуты и тд.)
- Работал над мультиязычностью в приложении
- Покрывал приложение тестами ( e2e, unit, интеграционные )
- Работал над валидацией проекта
- Проводил код ревью
- Pixel perfect, адаптивная и семантическая верстка
Стек технологий:
- eslint, git, gsap & scrollTrigger
- Nuxt2, typescript, vuex, vuelidate, threeJS, yandex maps, swiperJs, i18n
- react / react native, redux
- gulp,webpack, vanilla js, PWA, indexDB
Разработка крупного spa приложения с личными кабинетами, вебсокетами (уведомления и чат с поддержкой) и графиками, проект аналог https://hoqu.com/.
Стек технологий:
- Nuxt2, классовые компоненты и декораторы, typescript, vuex, scss module, Chart js, vuelidate, eslint, git, Docker (на уровне запуска проекта), i18n, axios
(ЗАОЧНОЕ) Уральский федеральный университет имени первого Президента России Б.Н. Ельцина, Екатеринбург Институт радиоэлектроники и информационных технологий