Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Разработал полнофункциональную корзину покупок с оплатой через PayPal и банковские карты
(кредитные/дебетовые).
• Внедрена система рейтингов и отзывов о продукции.
• Сделана админка для управления клиентами, товарами и заказами.
• Реализован поиск товаров, карусель, нумерация страниц и многое другое.
Проекты
(5 лет 2 месяца)
Internet Shop Mern
Роль
Frontend Developer
Обязанности
проект https://github.com/alexkulikov101/internet-shop-mern
- спроектировал и разработал масштабируемые кодовые базы, используя фреймворки React, Angular и Vue,
- настроил конфигурации проекта с помощью Webpack, решая проблемы, связанные с обменом
модулями в распределенной системе с помощью возможностей Webpack 5 Module Federation.
- разработал и провел обширные модульные тесты, организовал тестирование end-to-end.
Улучшил надежность кодовой базы, достигнув покрытия тестами на уровне 85% для критических
компонентов, что привело к уменьшению багов на 40% в производственной среде.
- внедрил лучшие практики код-ревью Google в процесс Pull Request (PR), проводя тщательные и
конструктивные ревью для повышения общего качества кода.
- разработка модульных компонентов и адаптивных шаблонов с использованием современных методов CSS и
библиотек JavaScript для обеспечения масштабируемости, повторного использования и адаптивности на
различных устройствах и экранах.
- внедрил и поддерживал надёжную систему документации компонентов, используя библиотеку пользовательского интерфейса Storybook для предоставления полного понимания и руководств по использованию отдельных компонентов пользовательского интерфейса (UI).
- осуществил переход существующих веб-платформ от подхода, ориентированного на десктоп, к стратегии дизайна с учетом мобильных устройств, приоритезируя адаптивные и удобные пользовательские взаимодействия на различных устройствах. Это привело к росту органического мобильного трафика на 20%.
- разработал и написал индивидуальные HTML-шаблоны электронной почты, используя встроенные CSS и
принципы адаптивного дизайна. Это привело к увеличению открытых писем на 25% за счёт привлекательного
визуального оформления и адаптивного дизайна электронной почты.
- внедрил интеграцию TypeScript в установленные проекты. Достигнуто значительное снижение ошибок времени выполнения на 30% за счет раннего выявления проблем, связанных с
типами, на этапе разработки.
• Была реализована стратегия оптимизации производительности веб-страниц, с акцентом на скорость, отзывчивость и общее впечатление пользователя. Были достигнуты значительные улучшения в скорости загрузки страниц,
сократив время загрузки на 50% на различных устройствах и скоростях подключения.
• Реализовал и следовал отраслевым стандартам лучших практик при работе с RESTful API, обеспечив эффективную интеграцию и надежное взаимодействие между приложениями. Провел всесторонние исследования и ознакомил команду с принципами и рекомендациями RESTful, акцентируя внимание на
соблюдении методов HTTP, статус-кодов и соглашений по именованию ресурсов. Применил механизмы аутентификации и авторизации, такие как JWT, для обеспечения безопасного взаимодействия с API и защиты конфиденциальных данных. Реализовал пагинацию, стратегии кэширования и управление частотой запросов, чтобы оптимизировать производительность API и предотвращать ситуации перегрузки.
• Успешно преодолел и смягчил трудности совместимости с различными браузерами в веб-приложениях. Достиг непрерывной работы в разных браузерах, сократив количество сообщенных проблем на 40% и обеспечив единое взаимодействие для пользователей во всех основных браузерах.
• Оказывал наставничество и руководство младшим разработчикам.
• Эффективно взаимодействовал с дизайнерами UX/UI.
• Активно участвовал в значительном проекте по миграции старой кодовой базы с использованием jQuery на React, что привело к улучшению управляемости кода и общей эффективности системы.