Джуниор 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 - по настоящее время

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


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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Мария! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Это резюме содержит информацию о вашем опыте работы в области маркетинга и продаж, а та...
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...