Джуниор Frontend-разработчик

Контакты


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

Описание

О себе

Работаю в гражданской авиации. С началом пандемии пришло осознание, что навык пилотирования не является валидным в других сферах и было бы неплохо иметь подспорье, которым можно воспользоваться в случае потери работы. Плюс, к тому моменту захотелось не только управлять, но и создавать. Тогда и задумался об IT. После начала обучения убедился, что хочу продолжать развиваться в этой области, изучать языки программирования и технологии, и в дальнейшем перейти в сферу IT.
Успешно закончил обучение на Hexlet по специальности Frontend-разработчик со 100% самостоятельных решений. За время обучения завершил четыре проекта:

Brain Games

Набор из пяти консольных мини-игр.
В рамках проекта научился:
* Настраивать окружение
* Основам работы с командной строкой
* Использовать npm
* Подключать сторонние библиотеки
* Выстраивать архитектуру проекта
* Работать с модулями
* Работать с git-репозиторием

Стек: JavaScript, Node.js, ESLint, npm, GitHub

GenDiff

Вычислитель отличий – программа, определяющая разницу между двумя структурами данных.
В рамках проекта научился:
* Создавать cli-утилиты
* Использовать рекурсию
* Создавать и использовать древовидные структуры
* Писать автоматические тесты
* Использовать непрерывную интеграцию

Стек: JavaScript, Node.js, ESLint, npm, Jest, GitHub, GitHub Actions, commander.js, Lodash

RSS Aggregator

Cервис для агрегации RSS-потоков, который позволяет добавлять неограниченное количество RSS-лент, автоматически обновляет их и добавляет новые записи в общий поток.
В рамках проекта научился:
* Работать с DOM
* Строить архитектуру приложения на основе MVC модели
* Работать с HTTP-запросами
* Использовать асинхронный код
* Основам сборки и разворачивания проекта

Стек: JavaScript, Node.js, HTML, DOM API, ESLint, npm, Axios, Yup, Webpack, Bootstrap

Chat

Выпускной проект. Чат-приложение созданное с помощью Create React App с использованием стилей Bootstrap.
В рамках проекта научился:
* Использовать с React (с хуками)
* Использовать Redux (в т.ч. Toolkit)
* Работать с веб-сокетами
* Организовывать роутинг на стороне клиента
* Основам взаимодействия с серверной частью приложения
* Работать с формами
* Проводить авторизацию и аутентификацию пользователя
* Обрабатывать ошибки и выводить соответствующие уведомления пользователю

Стек: JavaScript, React (with Hooks), Redux Toolkit, React Router, React-Bootstrap, Socket.io, HTML, DOM API, ESLint, npm, Axios, Yup, Webpack, Formik, Toastify, Rollbar

Далее по плану - изучение TypeScript, Vue.js, DevOps и прокачка уже приобретённых навыков вёрстки и программирования.

Навыки

Soft Skills:
Могу назвать себя неконфликтным, мягким и доброжелательным человеком. В связи с особенностями текущей работы обладаю высоким уровнем ответственности и стрессоустойчивости, знаю что такое распределение обязанностей и совместная работа. Владею английским языком на разговорном уровне, читаю техническую документацию.

Hard Skills:
- JavaScript (ES6)
- Node.js
- Основы командной строки
- Jest
- ESLint
- GitHub
- Знаком с GitHub Actions
- Использовал VS Code
- Знаком с языками HTML и CSS
- React (with Hooks)
- Redux (Redux Toolkit)
- Bootstrap

Опыт


Пилот, Авиакомпания "Россия"
Март 2018 - по настоящее время

Обязанности:
- Пилотирование воздушного судна
- Анализ метео- и навигационных данных
- Работа с динамично меняющейся информацией
- Оформление сопроводительной документации


О себе
Готов к релокации в другую страну
Могу проходить интервью на английском языке
Проживаю в городе Санкт-Петербург

Комментарии


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

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

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