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
Опыт
Обязанности:
- нарезка макетов, кроссбраузерная и адаптивная верстка (bootstrap 4, html 5, css3)
- разработка функционала для builder - frontend (angular 2+) и backend (php);
- ручное и автоматическое тестировние, дебаг приложения;
- Использование таких вебинструментов: git, webpack, bitbucket, phpStorm.
Достижения:
- сверстал большое количество блоков для страниц сайтов с небольшим функционалом (в основном owl-carousel с помощью Jquery);
- разработал автоматическую генерацию страниц сайта (фронтенд и бекенд части);
- реализовал возможность работы с картинками и видео на сайте(изменение размеров, замена, удаление, копирование, добавление, поиск в галерее по словам, установка видеобекграунда);
- внедрил редактирование текста страниц сайта, его форматирование;
- осуществил возможность работы с формами путем преобразования одних элементов формы в другие, динамическое изменение полей формы, удаление, копирование, добавление элементов формы);
- внедрил open-web-analytics для страницы сайта при ее создании.
Образование
Рекомендации
Павел, привет!
Резюме выглядит хорошо. Могу добавить два замечания:
1. Разделите текст на абзацы, сделайте маркеры и выделение текста, сейчас выглядит не очень читабельно (особенно первая часть);
2. В опыте добавьте ссылки на примеры сайтов/приложений, над которыми работали.
Успехов в поиске работы :)
Если что - обращайтесь.
Добавить комментарий/ссылку на вакансию