Frontend-developer

Контакты


Контакты доступны после входа на сайт

Описание

Ищу позицию Frontend Developer, основной стек JavaScript, React, Redux.
Умею применять на практике при написании кода самые свежие стандарты ES, понимаю Model-View-Controller (MVC, "Модель-Представление-Контроллер"), знаю ООП и функциональный стиль кода, опыт работы с angular 2+ около 2-х лет, использование асинхронного программирования в коде, умею верстать макеты (bootstrap4, html5, css3, JQuery), знаком с React + Redux.
Прошёл обучение по профессии Frontend Developer на онлайн курсах Хекслет. В процессе обучения очень понравиля React, захотелось перейти работать на React.
Во время обучения было самостоятельно выполнено 4 учебных проекта:
1. Игры разума - пять коносольных игр.
Цели проекта:
- знакомство с экосистемой JS (babel, Node, ESlint);
- настройка GitHub Actions;
- работа с npm пакетами, публикация и локальное использование.
2. Вычислитель отличий - поиск отличий в конфигурационных файлах. Данная утилита сравнивает файлы json, yaml или ini. Вывод различий возможен в 3 форматах: комплексном, строковом или json. В ходе проекта мной было усвоено:
- чтение файлов средствами Node.js;
- работа с древовидными структурами данных посредством рекурсии;
- построение AST;
- парсинг данных из json, yaml, ini;
- автоматическое тестирование (Jest).
3. Simple RSS-reader - RSS лента новостей с автоматическим обновлением. При выполнении проекта было изучено:
- работа с DOM, Events;
- асинхронное программирование (промисы и async/await);
- Yup (валидация), DOMParser;
- интернационализация i18next;
- webpack;
- деплой (zeit).
4. Chat (Slack) - Real-time приложение, с каналами и возможностью управления ими (добавление, переименование, удаление).
В этом проекте использовались следующие технологии:
- React + Redux Toolkit + Hooks;
- Bootstrap on React;
- Websockets:
- Async(Async/Await);
- JS-Coockie;
- formik+yup (валидация);
- REST: AJAX(Axios);
- Деплой (Heroku).

Навыки

JavaScript(ES6+);
Angular 2+;
React + Redux Toolkit + Forms + Hooks;
HTML, CSS, Bootstrap;
Git, Buitbucket, Babel, Webpack;
Github Action;
Jest;
PHPStorrm, VSCode

Опыт


инженер-программист, Частный предприниматель
Май 2018 - по настоящее время
Обязанности:
  • нарезка макетов, кроссбраузерная и адаптивная верстка (bootstrap 4, html 5, css3)
  • разработка функционала для builder - frontend (angular 2+) и backend (php);
  • ручное и автоматическое тестировние, дебаг приложения;
  • Использование таких вебинструментов: git, webpack, bitbucket, phpStorm.
Достижения:
  • сверстал большое количество блоков для страниц сайтов с небольшим функционалом (в основном owl-carousel с помощью Jquery);
  • разработал автоматическую генерацию страниц сайта (фронтенд и бекенд части);
  • реализовал возможность работы с картинками и видео на сайте(изменение размеров, замена, удаление, копирование, добавление, поиск в галерее по словам, установка видеобекграунда);
  • внедрил редактирование текста страниц сайта, его форматирование;
  • осуществил возможность работы с формами путем преобразования одних элементов формы в другие, динамическое изменение полей формы, удаление, копирование, добавление элементов формы);
  • внедрил open-web-analytics для страницы сайта при ее создании.

Образование


Межрегиональная академия управления персоналом, Днепродзержинск Экономика управления персоналом
Сентябрь 2005 - Июнь 2007
Днепродзержинский государственный технический университет, Днепродзержинск Металлургия стали
Сентябрь 1998 - Июль 2003

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
0

Павел, привет!

Резюме выглядит хорошо. Могу добавить два замечания:
1. Разделите текст на абзацы, сделайте маркеры и выделение текста, сейчас выглядит не очень читабельно (особенно первая часть);
2. В опыте добавьте ссылки на примеры сайтов/приложений, над которыми работали.

Успехов в поиске работы :)
Если что - обращайтесь.


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Ксения! Давай улучшим твое резюме: 1. Описание проектов Добавь здесь пожалуйст...
Резюме имеет хороший объем информации, но может быть улучшено следующим образом: Обзо...
Это резюме Junior Java-разработчика демонстрирует хороший уровень технических навыков и...
Резюме оцениваю как средний уровень. Приведенные проекты и опыт работы в компании и уче...
Привет, Александра! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и к...
Это резюме предоставляет обширный опыт в области системного администрирования и разрабо...
Это резюме представляет обширный опыт работы в сфере информационных технологий, включая...
Привет, Виталий! Давай немного пересоберем раздел Описание: В этом абзаце важно собрать...
Резюме имеет много информации, но оно не оптимально структурировано. Резюме в целом:...
Привет, Данил! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компак...