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

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


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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Пока не совсем понимаю, чего не хватает
Это резюме содержит много информации о вашем опыте работы, проектах и образовании, что ...
Это содержание вашего резюме не является оптимальным для роли QA Engineer. Ваш текущий ...
Это резюме имеет много положительных моментов, но есть и некоторые улучшения, которые м...
Резюме Виктора имеет ряд сильных сторон: Опыт инженерной деятельности и работа в кома...