Оставьте заявку на демо, и мы покажем вам все возможности платформы!
Игорь С.
Игорь С.
Мужчина, 26 лет
Россия, Волгоград, UTC+3
Ставка
2750 ₽ / час
НДС не облагается
Специалист доступен с 15 августа 2022 г.

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

О специалисте
Специализация

Frontend разработчик

Грейд
Senior
Навыки
Vue.js
JavaScript
TypeScript
React JS
RxJS
Redux
Webpack
Git
angular
Nuxt.js
Nuxt.TS
О специалисте
Более 5-ти лет занимаюсь веб-разработкой. Сначала занимался fullstack-разработкой интернет-магазинов. После 3 года создавал frontend на Nuxt и Vue. Около года был задействован в зарубежном проекте по созданию системы редактирования и конструирования страниц веб-приложения на lit-фреймворке + typescript. Есть опыт разработки front-end для интернет-магазинов и иных ecommerce-проектов. Доводилось делать сложные формы оформления заказа, корзину покупателя, программы лояльности, интерфейсы для служб оплаты и доставки, конструктор страниц с динамическим отображением результата в iframe Есть опыт написания unit и e2e тестов для приложения.
Отрасли
E-commerce
Знание языков
Английский — C1
Русский — C2
Проекты
Frontend Enablement Service (FES)
Роль в проекте
front-end разработчик
Обязанности в проекте
Обязанности в проекте: - разработка части приложения, которая отвечает за редактирование структуры приложения интернет-магазина; - редактирование структуры приложения с помощью добавления компонентов из списка компонентов, сортировкой с помощью drag’n’drop; - изменения динамически отображаются в iframe, где подгружается приложение в preview mode; - покрытие приложения e2e тестами; - покрытие компонентов приложения unit-тестами; - расширение функционала системы монорепозитория NX; Цель проекта: разработка системы, которая предоставит пользователям возможность разворачивать интернет-магазин через панель с множеством различный опций (например, коннект с github/bitbucket и тп.), конфигурировать его композицию и расширять самостоятельно с помощью веб-компонентов. Разработка велась на языке typescript и с использованием lit-фреймворка веб-компонентов. Реактивность приложения (взаимодействия компонентов и сервисов) обеспечивалась с помощью RxJS. Ввиду отсутствия реального бэкенда был задействован json-server с доп настройками для динамического сохранения изменений композиции проекта. Проект покрывался unit и e2e тестами с помощью jest, vitest, open-wc, cypress. В рамках работы с тест-фреймворками настраивался вывод статистики по codecoverage проекта. В качестве сборщика проекта был задействован vite и система поддержки понорепозиторий NX с расширением функционала в виде написания кастомных инструментов работы с проектами. Все изменения композиции интернет-магазина передавались посредством postMessage в iframe и обрабатывались отдельными сервисами. Работа на проекте велась по agile. Все коммуникации велись на английском языке.
Начало работы
сент. 2021 г.
Окончание
По настоящее время
Сервис доставки продуктов
Роль в проекте
front-end разработчик
Обязанности в проекте
Обязанности в проекте: - оптимизация скорости загрузки сайта; - реализация корзины с помощью vue-компонента; - поддержка проекта. Для оптимизации скорости загрузки страниц разделял верстку на мобильную и десктопную (html+css+js). Использовал инструмент coverage поиска неиспользуемых стилей и скриптов. Писал задачи для gulp для генерации критического css. Использовал плагин critical. Реализовал vue-компонент для корзины. Компонент связан со списком товаров через vuex. Изменение количества товара в корзине отображается и в каталоге и наоборот.
Начало работы
янв. 2021 г.
Окончание
сент. 2021 г.
Интернет-магазин геодезического оборудования
Роль в проекте
front-end разработчик
Обязанности в проекте
- редизайн сайта; - поддержка проекта. Занимался поддержкой текущего проекта. Дорабатывал верстку, внедрил критический css, сформировал css для отдельных типов страниц. Реализовал таблицу сравнения товаров с горизонтальным scroll-bar, скрытием одинаковых свойств и мобильной версией. Выполнил рефакторинг вёрстки. В процессе собрал верстку в отдельный git-репозиторий для дальнейшего перехода на nuxt. Использую webpack для сборки верстки. Заменил jQuery на VanilaJS и Vue. Разработал Vue-компонентов для динамичных блоков, не видимые для поисковых систем: выбор города, формы обратной связи, pop-ups, копирование email в буфер обмена, счетчики элементов в корзине, сравнении, избранном. Все блоки связаны с помощью Vuex. Реализация оформления заказа сделано Vue-компонентом.Список с редактированием состава корзины, форма с данными пользователя, выбор варианта доставки товара с запросом адресов и показом на карте точек доставки. Весь frontend разделен на мобильную и десткопные версии.
Начало работы
фев. 2020 г.
Окончание
янв. 2021 г.
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ВолГУ
Специальность
Институт математики и информационных технологий, Прикладная математика и информатика
Завершение учебы
2019 г.

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

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

ББ
Борис Б.
Москва
DevOps
Senior
3,125 ₽ / час
PostgreSQL
PowerShell
Saas
DHCP
DNS
MS Azure
MS SQL
Azure DevOps
MS Windows Server family
MS Infra App
ADDS
IaaS
Identity
+13

-MS Windows Server family - 14 лет -MS Infra App (ADDS,DNS,DHCP etc.) - 14 лет -MS Azure (IaaS, SaaS, Identity etc.) - 5 лет -Azure DevOps - 1 год -PowerShell - 6 лет -MS SQL - 1 год -PostgreSQL - 2 года -Разработка и траблшутинг CI/CD pipelines Azure DevOps -Проектирование и развертывание инфраструктуры Azure c использованием средств автоматизации, -Консультации и поддержка разработчиков приложений, -Коммуникации с представителями заказчика (руководители, служба безопасности, служба поддержки, разработчики) для сбора требований, анализа данных, демонстрации прогресса проекта. -Поддержка инфраструктуры заказчика облачной и наземной. -Data Fabric для миграции данных on-prem в облако -Миграция на Azure AD в качестве Identity Provider для приложений заказчика -Поддержка Intune для управления устройствами конечных пользователей (ноутбуки и смартфоны) -Разработка и внедрение Conditional access policies -Планирование и разработка инфраструктурных сред Azure -Создание и рецензирование дизайн проектов, включающих комплексные решения с использование множества технологий -Определение проектных требований бизнеса и технологического уровня -Приведение решения к требованиям бизнеса -Руководство инженерной командой при внедрении проектного решения -Консультирование инженерной команды -Ведение контактов с поставщиками продуктов в рамках проектов -Работа с СУБД SQL -Проектирование архитектуры инфра -Переход с PostgreSQL на MS SQL + резервное копирование -Внедрение PostgreSQL + резервное копирование -Резервное копирование -Автоматизация рутинных задач -Поддержка инфраструктур предприятий с парком серверов от 1000+ и 30 000+ пользователей -Миграция on-premises инфраструктур в MS Azure cloud. -On-call инженер, принимающий участие в решение критических инцидентов, в т.ч. во внерабочее время, с участием нескольких ответственных команд (bridge call, major incident management)

Подробнее