Junior Front-end разработчик
Контакты
Прошел обучение по профессии Фронтенд-программист на образовательном портале Хекслет .
За время обучения сделал 3 учебных проекта:
1) CLI-приложение “Игры разума” - набор из пяти консольных игр. В рамках проекта усвоил:
- Настройка окружения проекта (npm, babel, eslint, node.js)
- Контроль версий (Git)
- Проверка кода на стиль с CodeClimate
- Непрерывная интеграция/ CI (Github Actions, Travis)
- Препубликация и локальная установка npm-пакета
2) Утилита “Вычислитель отличий” - поиск отличий в конфигурационных файлах. Данная утилита позволяет сравнивать файлы json, yaml или ini. Вывод различий возможен в 3 форматах: комплексном, строковом или json. В рамках проекта усвоил:
- Работа с файловой структурой посредством Node.js
- Работа с древовидными структурами данных посредством рекурсии
- Автоматической тестирование (Jest)
- Создание архитектуры приложения на JavaScript
3) Веб-приложение “Анализатор страниц” - RSS-лента новостей с автоматическим обновлением. В рамках проекта усвоил:
- Настройка конфигурации Webpack
- Работа с Bootstrap
- Технология AJAX, используя Axios
- Манипуляции с DOM и работа с событиями
- Валидация вводимых данных
- Интерниционализация приложения с помощью i18next
- DOMParser
- Непрерывная интеграция/ CI (Github Actions, Travis)
- Деплой (Heroku, Zeit и Surge)
Учебные проекты вне Hexlet'а:
1) Веб-приложение на Ruby On Rails и React. Использованные технологии:
- Ruby, RoR
- React (+Hooks)
- Bootstrap
- Styled Components
2) Веб-приложение на React/Express с использование GraphQl и MongoDB. Использованные технологии:
- React
- Express
- GraphQl
- Material-UI
В настоящее время продолжаю изучение React/Redux и нюансов самого языка, разрабатывая учебные проекты.
Помимо обучения на Hexlet'e, смотрю обучающие ролики на YouTube'e, читаю книги по разработке вместе с документацией и статьями на Хабре или Медиуме.
Считаю, что не нужно зацикливаться на одном языке или технологии, поэтому написал простенький проект на Elixir'e и пару-тройку на Ruby.
Иногда помогаю ребятам, которые столкнулись с проблемами, на StackOverflow. Или участвую в жизни open-source проектов на github'e.
- JavaScript (ES6+)
- HTML5, CSS3 + SASS
- Bootstrap 4+
- React (+React hooks)
- Redux (+Redux toolkit)
- Express
- Jest
- ESLint
- Webpack
- Ruby, Ruby on Rails (Начальные знания)
- Шаблонизаторы ERB, PUG, HAML
- ASDF (Multiple Language Manager)
- Git
- CI (Github Action, Travis CI)
- Linux (Ubuntu)
- Использую NVIM и VSCode
Опыт
- Обучение вновь прибывших
- Составление команд
- Составление ТЗ
Образование
Рекомендации
Я бы еще добавил:
второй проект это рекурсия причем древовидная
это работа с древовидными структурами данных
В целом довольно неплохо! Я бы сказал солидно) По идее с таким резюме можно найти работу на раз.
Добавить комментарий/ссылку на вакансию