Front-end Developer
Контакты
Претендую на позицию front-end developer. Рассматриваю работу в офисе с полной занятостью.
На последнем месте работы (и первом в качестве разработчика) выполнял задачи как по фронтенду, так и по бэкенду и пришел к выводу, что далее хочу развиваться в направлении фронтенда.
В настоящее время продолжаю проходить обучение на Hexlet по программе "Фронтенд-разработчик". В рамках учебной программы на данный момент реализовал два проекта:
1 Brain-games (github) - cli утилита, состоящая из 5 математических игр.
За время реализации проекта получил опыт в настройке рабочего окружения (установка nodejs, работа с npm, работа с утилитой make, работа с терминалом, работа с файловой системой (исполняемые файлы, права)), публикации и установке пакета локально, настройке Eslint, настройке системы непрерывной интеграции github actions, работе с git и github, получил опыт построения архитектуры приложения (выделение общей логики игры (движка) от логики конкретной игры).
Подробнее о проекте Brain-games
2 Вычислитель отличий (github) - cli утилита определяющая разницу между двумя структурами данных. Возможности утилиты: поддержка разных входных форматов (yaml, json), генерация отчета в виде plain text, stylish и json. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.
За время реализации проекта получил опыт разработки через ТDD, для написания тестов использовал фреймворк Jest, работы с файловой системой (различными форматами файлов, парсингом данных из файлов), также получил опыт работы с рекурсивными структурами данных и рекурсивными алгоритмами.
Также в проекте "Вычислитель отличий" использовал линтер Eslint, github acions для непрерывной интеграции, cервис CodeClimate для проверки качества кода.
Подробнее о проекте Вычислитель отличий
На данный момент изучаю React.
В свободное от работы и учебы время занимаюсь CrossFit.
Javascript, jQuery, HTML, CSS, Bootstrap, Jest
PHP, Symfony, SQL
Git
Пишу код в соответствии со стандартами кодирования, использую линтер
Знаком с системой непрерывной интеграции github actions, имею опыт настройки
Опыт
Стэк: PHP, Symfony, MySQL, Javascript, jQuery, Bootstrap, библиотеки PHPOffice и Mpdf
За время работы с нуля написал приложение-калькулятор для расчета стоимости проектов деревянных бань/домов.
В приложении реализовал следующий функционал:
- сохранение/загрузка проведенных расчетов (сохранение в БД/восстановление из БД),
- формирование коммерческого предложения/спецификации на основании проведенных расчетов (КП и спецификация доступны для скачивания в формате PDF)
- возможность выгрузки прайса по всем проектам и строительным материалам в формате excel
- функционал для добавления новых проектов и материалов, редактирования цен на уже заведенные в систему проекты/материалы
Также интегрировал приложение с Bitrix24 CRM. Благодаря чему появилась возможность привязывать конкретные расчеты к конкретным клиентам, работать с расчетами из приложения внутри CRM (формировать финальный договор на основании цифр из проведенных расчетов и другую документацию)
Работал один, без команды.
Данный блок указал чтобы было понимание, чем занимался в период с января по июнь 2020 года.
Настройка и аналитика рекламных кампаний в Yandex Direct и Google Ads.