Frontend разработчик

Основное


Описание

Прошел на Hexlet.io профессию FrontEnd JS. Продолжаю изучать JS и знакомиться с backend.

Люблю:
- прокачивать навыки владения английским
- читать литературу по программированию, по инвестициям
- заниматься спортом(бег, спортзал)

Навыки

Во время обучения выполнил учебные проекты:
1) Brain-games
Задача проекта состояла в создании npm-пакета, состоящего из 5 консольных игр. Проект выполнялся в среде Node.js.
В рамках проекта выполнено:
- Настройка окружения (npm, babel, eslint, node.js)
- Установка зависимостей (readlineSync)
- Контроль версий (Git)
- Создание модулей игр на JavaScript (ES6+)
- Проверка кода на стиль с CodeClimate
- Непрерывная интеграция/ CI (Travis)
- Препубликация и локальная установка пакета
- Рефакторинг кода после код-ревью от ментора.
Использованный стек: JavaScript (ES6+), npm, ESLint (airbnb), Babel.js, Node.js, Git, github, CodeClimate, Travis, Make.

2) Difference Calculator
Задача проекта состояла в создании консольной утилиты (Node.js), определяющей различия в 2 файлах. Данная утилита позволяет сравнивать файлы json, yaml или ini. Вывод различий возможен в 3 форматах: комплексном, строковом или json.
В рамках проекта выполнено:
- Настройка зависимостей (commander.js)
- Использование возможностей Node.js для работы с файловой системой
- Автоматической тестирование (Jest)
- Создание архитектуры приложения на JavaScript (ES6+)
Использованный стек: JavaScript (ES6+), npm, ESLint (airbnb), Babel.js, Node.js, Git, Commander.js, Jest, github, CodeClimate, Travis, Make.

3) RSS агрегатор
Задача этого проекта — научиться работать с DOM и построить реальное frontend приложение. Создать RSS-ленту новостей с автоматическим обновлением.
В рамках проекта выполнено:
- Настройка конфигурации Webpack
- Работа с Bootstrap
- Технология AJAX используя Axios
- Манипуляции с DOM и работа с событиями
- Валидация вводимых данных Yup
- Ввод текстов с помощью i18next
- DOMParser
- Непрерывная интеграция/ CI (Travis) и Node CI
- Деплой
Использованный стек: JavaScript (ES6+), npm, ESLint (airbnb), Babel.js, Git, github, Travis, Node CI, Make.

Владение английским
Читаю профессиональную литературу

Работа


Тренер, ООО "Спорт Форум"
мая 2017 - по настоящее время

Работа над физическими качествами человека

Инженер-технолог, Инженер-программист, «АО Алмаз»
сент. 2010 - февр. 2012

Разработка технологических документаций, чтение чертежей и схем. Разработка программ для станций поверхностного монтажа электронных печатных плат, их контролю и ремонту.

Образование


Hexlet.io
сент. 2018 - по настоящее время
ДГТУ(Донской Государственный Технологический Университет)Специальность: Автоматизация Технологических процессов и производств.
сент. 2004 - июня 2010

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

Я бы поменял порядок повествования. Сначала то что вы представляете из себя как специалист, затем уже второстепенные вещи типа увлечений.

Во время обучения выполнил учебные проекты:

Это как раз лучше из навыков в описания. В навыках не должно быть много всего. Только ключевые вещи, чтобы можно было быстро посмотреть с чем вы работали.

Технология AJAX используя Axios

Слишком громко звучит. Для профессиональных разработчиков это рутинная вещь, про нее так не пишут. Достаточно написать что фронтенд взаимодействовал в бекендом через вебсокеты и ajax запросы.

Еще не хватает ссылок на проекты.

В целом расписано хорошо. С другой стороны, кому-то будет тяжело читать, так как плюс минус одно и тоже много раз повторяется. Но тут надо смотреть. Возможно стоит описать проекты и уже отдельно общую сводку про то с чем поработали. Но это не точно.


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

Ruby on Rails Developer
Если это кусочек резюме, то ок, но т.к. то...
2 Ответа

Ruby on Rails Developer
> самостоятельно с нуля создавал сложные в...
2 Ответа

Junior Frontend Developer
Добрый день, Андрей! Позвольте дать неско...
1 Ответ

QA тестировщик, аналитик
Добрый день, Ирина! В целом, резюме смо...
1 Ответ

Junior Backend
Привет! Оставлю несколько рекомендаций по...
1 Ответ

Junior Frontend Developer
Ирина,добрый день! приглашаем специалиста ...
2 Ответа

Python-программист
Добрый день! приглашаем специалиста в нашу...
2 Ответа

Python-программист
Добрый день! Несколько рекомендаций по ...
2 Ответа

JavaScript developer
Александр, привет!) Есть несколько реко...
1 Ответ

Junior Frontend Developer
Привет, Ирина! В целом, резюме смотритс...
2 Ответа