Frontend разработчик
Контакты
Ищу удаленную работу. Полный рабочий день.
Прохожу обучение по программе "Фронтенд-разработчик" на Хекслете.
В рамках обучение завершено 3 учебных проекта:
Игры разума (CLI) - набор из пяти консольных игр.
Полученные навыки:
- настройка рабочего окружения Linux Ubuntu, Node.js, npm, ESLint;
- работа с Github, непрерывная интеграция Github Actions;
- соблюдение стандартов кодирования с помощью ESLint Airbnb, CodeClimate;
- разработка архитектуры проекта — изоляция исполняемых и исходных файлов, возможность добавлять новые игры;
Вычислитель отличий (CLI) - утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. Возможность вывода данных в форматах json, plain и stylish.
Полученные навыки:
- работа с деревьями и древовидной рекурсией;
- библиотека commander.js, работа с параметрами командной строки;
- автоматизированные тесты;
RSS агрегатор - сервис, позволяющий добавлять и читать Rss фиды.
Полученные навыки:
- Разработка архитекторы с применением MVC
- Разделение UI state и данных
- Получение данных с помощью axios
- Обновление данных по таймеру
- Валидация данных
В настоящее время в процессе изучения книги Совершенный код. Мастер-класс. Макконнелл Стив
- Javascript
- Автоматическое тестирование (Jest)
- Linux (Ubuntu) на уровне пользователя
- Основы командной строки
- CMS Magento
- PHP (на начальном уровне)
- Gulp
- Адаптивная верстка
- Less
Опыт
Верстал рассылки, пилил промо страницы и занимался поддержкой. На текущий момент закрыто более 1000 задач.
Самые интересные и объемные из них:
Разработка виджета быстрой фильтрации товаров для промо страниц
С бэка приходят товары из выбранной категории. На основе данных этих товаров, рендерится блок фильтров (цена, категории, диапазон скидок). Есть возможность легко добавить новые фильтры. Модуль позволяет создавать промо страницы без участия верстальщика.Разработка виджета викторины для промо страниц
Модуль парсит подготовленный менеджеров json-файл. На основе результата парсинга генерируется блок вопросов. В каждый вопрос защиты атрибуты товаров. После прохождения викторины пользователю показываются товары, подходящие под выбранные атрибуты.Разработка виджета “Промокод
Виджет позволяет выводить активный промокод на любой странице сайта. Данные тянутся из настроек самого промокода в админке. При клике на блок промокода, он копируется в буфер обмена и появляется приятная анимация :)Разработка библиотеки для загрузки файлов
Универсальный способ загрузки файлов. Наличие конфига для каждого отдельного инпута. Позволяет загружать файлы, показывать их превью, указывать ограничения по типам файлов и размеру.Разработка библиотеки для ютуб-плеера
Использование на промо страницах и страницах товаров ютуб плеера через iframe здорово грузило страницу. На основе решения от Вадима Макеева была создана библиотека для вставки плеера на страницу. У библиотеки присутствует конфиг. Есть возможность использовать кастомное превью, указывать альт для превью и задавать фиксированную высоту контейнера.Рефакторинг формы подписки на сегмент
На момент начала задачи в компании было около 10 проектов. У многих дизайн отличается кардинально. Для каждого проекта использовался свой шаблон форма подписки. Это осложняло поддержку. В рамках задачи удалось унифицировать верстку и тем самым избавиться от дублирования шаблонов.
Классика фриланса. Сам нашел заказ - сам выполнил. Как правило это были небольшие промо сайты
Обработка и подготовка контента для крупных интернет-магазинов (фото, описания товаров, характеристики)
Наполнение сайтов клиентов студии (html, css)
Работа по контенту с клиентами "на поддержке"
Рекомендации
Привет!
Хорошо описан опыт работы :)
С разделом Описание еще можно поработать:
1) Начинайте с описания желаемой должности - какой формат, город и тп;
2) Было бы круто добавить учебные проекты Хекслета в описание в качестве портфолио. Хороший пример можно посмотреть в этом резюме: https://cv.hexlet.io/resumes/786 и сделать по аналогии)
Добавить комментарий/ссылку на вакансию