Джуниор 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
- Успешное окончание курсов Hexlet по профессии Frontend Development
Работа
Обязанности:
- Пилотирование воздушного судна
- Анализ метео- и навигационных данных
- Работа с динамично меняющейся информацией
- Оформление сопроводительной документации
Рекомендации
Резюме джуниор Frontend-разработчика выглядит впечатляюще. Ваше описание о себе показывает вашу мотивацию и стремление к развитию в IT-сфере. Очень хорошо, что вы успешно закончили обучение на Hexlet и имеете опыт работы над несколькими проектами.
Ваши проекты Brain Games, GenDiff, RSS Aggregator и Chat демонстрируют вашу способность работать с различными языками программирования, инструментами и технологиями. Вы также продемонстрировали понимание архитектуры проекта, работу с модулями, использование git и другие важные навыки.
Кроме того, вы упомянули некоторые Soft Skills, такие как ответственность, стрессоустойчивость и способность работать в команде. Владение английским языком на разговорном уровне также является плюсом.
По Hard Skills вы включили в резюме все необходимые навыки для работы в качестве джуниора Frontend-разработчика, включая JavaScript, Node.js, Jest, ESLint, GitHub, HTML, CSS, React, Redux и Bootstrap.
Однако, вам стоит убрать из резюме информацию о вашей предыдущей работе в качестве пилота, так как она не имеет отношения к вашей нынешней карьере в IT-сфере.
В целом, ваше резюме выглядит очень сильным и имеет все необходимые элементы для привлечения внимания работодателей.
Сопроводительное письмо
Уважаемый рекрутер,
Я хочу представить Вам свою кандидатуру на позицию Junior Frontend-разработчика. Я успешно завершил профессиональное обучение на курсах Hexlet по специальности Frontend-разработчик и за время обучения разработал несколько проектов, которые явно показывают мой потенциал и навыки.
Один из моих проектов – Brain Games, набор из пяти консольных мини-игр. В рамках этого проекта я освоил настройку окружения, работу с командной строкой, использование npm, подключение сторонних библиотек, архитектуру проекта, работу с модулями и git-репозиторием.
Еще один проект – GenDiff, вычислитель отличий. В ходе его разработки я научился создавать cli-утилиты, использовать рекурсию, создавать и использовать древовидные структуры, писать автоматические тесты, а также использовать непрерывную интеграцию.
Также я разработал RSS Aggregator, сервис для агрегации RSS-потоков. В процессе работы над этим проектом я освоил работу с DOM, построение архитектуры приложения на основе MVC модели, работу с HTTP-запросами, использование асинхронного кода и основы сборки и развертывания проекта.
Мой выпускной проект – Chat, чат-приложение, созданное с использованием Create React App и стилей Bootstrap. В ходе работы над ним я освоил работу с React (с хуками), Redux (включая использование Redux Toolkit), веб-сокетами, роутингом на стороне клиента, взаимодействием с серверной частью приложения, работой с формами, авторизацией и аутентификацией пользователя, а также обработкой ошибок и выводом уведомлений пользователю.
Я также обладаю некоторыми Soft Skills, такими как неконфликтность, мягкость, доброжелательность, ответственность и стрессоустойчивость. Кроме того, я владею английским языком на разговорном уровне и могу читать техническую документацию.
В своей предыдущей работе я работал в гражданской авиации в качестве пилота. Это позволило мне развить такие навыки, как анализ метео- и навигационных данных, работу с динамично меняющейся информацией и оформление сопроводительной документации. Однако, с началом пандемии я осознал, что мой навык пилотирования не является востребованным в других сферах и решил обратить свое внимание на IT. После начала обучения на курсах Hexlet я убедился, что хочу развиваться в области Frontend-разработки и продолжить изучение языков программирования и технологий.
Я уверен, что мои навыки и опыт позволят мне успешно выполнять задачи в качестве Junior Frontend-разработчика. Я готов к новым вызовам и готов учиться и развиваться вместе с вашей компанией.
С уважением,
Дмитрий Чернов
Улучшенное резюме
Джуниор 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
Сервис для агрегации 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 (с хуками), Redux Toolkit, React Router, React-Bootstrap, Socket.io, HTML, DOM API, ESLint, npm, Axios, Yup, Webpack, Formik, Toastify, Rollbar
Soft Skills
Меня можно охарактеризовать как неконфликтного, мягкого и доброжелательного человека. Благодаря особенностям моей текущей работы, у меня высокий уровень ответственности и стрессоустойчивости. Я знаю, что такое распределение обязанностей и совместная работа. Я владею английским языком на разговорном уровне и могу читать техническую документацию.
Hard Skills
- JavaScript (ES6)
- Node.js
- Основы командной строки
- Jest
- ESLint
- GitHub
- Знаком с GitHub Actions
- Использовал VS Code
- Знаком с языками HTML и CSS
- React (с хуками)
- Redux (Redux Toolkit)
- Bootstrap
Образование
- Успешное окончание курсов Hexlet по профессии Frontend Development
Контакты
- Email: dm.a.chernov@gmail.com
Опыт работы
Компания: Авиакомпания "Россия"
Позиция: Пилот
Начало работы: 2018-03-01
Конец работы:
Обязанности:
- Пилотирование воздушного судна
- Анализ метео- и навигационных данных
- Работа с динамично меняющейся информацией
- Оформление сопроводительной документации
Добавить комментарий