Junior/intern Frontend Developer
Основное
Moscow/Saint-Petersburg
Готов
Цель:
Ищу работу/стажировку по профессии: "Frontend Developer".
Откуда: Санкт-Петербург/Москва.
Предпочтительный формат работы: офис/гибрид.
Возможный формат работы: удаленная работа.
Немного о себе:
Приблизительно 4 года назад мой друг-программист познакомил и пробудил во мне интерес к программированию. С того момента я самостоятельно ознакомился с различными направлениями программирования, но больше всего меня привлекла frontend-разработка. В свободное от работы время я изучал основы верстки, однако этих знаний было недостаточно для трудоустройства в качестве frontend-разработчика.
В июне 2022 года я принял решение покинуть свою предыдущую работу и начал обучение на Frontend-разработчика в школе Hexlet. Моя прежняя работа не соответствовала моим целям и ценностям, и я не находил в ней удовлетворения. Сейчас я успешно завершил обучение в школе Hexlet по направлению frontend-разработки.
В настоящее время я активно изучаю TypeScript и Bootstrap, стремясь расширить свои навыки и охватить новые технологии. Кроме того, я сейчас читаю книгу "Выразительный JavaScript" Марейна Хавербеке, чтобы углубить свое понимание языка и его возможностей.
В свободное от учебы время я предпочитаю активный отдых, такой как путешествия с палатками, рыбалка и велосипедные прогулки.
Проекты:
Учебные проекты:
1.Игры Разума
Набор из 5 консольных игр.
Полученные навыки:
- Настройка окружения (linux, vs code, Eslint, node.js, npm);
- Работа с терминалом;
- Подключение дополнительных библиотек;
- Работа с Git, GitHub;
- Автоматизация процессов с помощью Github Actions.
Стек технологий:
- JavaScript
- Node.js
- ESLint
- readline-sync
- Git
2.Вычислитель отличий
СLI утилита для вычисления отличий между двумя структурами данных.
Полученные навыки:
- Разработка с помощью TDD. Написание автоматических тестов при помощи Jest.
- Работа с деревьями и их обход с помощью древовидной рекурсии.
- Научился правильно реализовывать внутреннее представление для древовидных структур.
- Уровневое проектирование, выделение правильных абстракций.
- Подключение сторонних библиотек, например commander.js - позволяет строить консольные утилиты.
- Реализация возможности работы пакета как библиотеки.
Стек технологий
- JavaScript
- Node.js
- ESLint
- Git
- GitHub Actions (CI)
- Jest
- Lodash, commander.js
3.RSS aggregator
Веб-приложение для чтения RSS-потоков, которое позволяет удобно читать различные источники, такие как блоги и новостные сайты.
Полученные навыки:
- Работа с DOM
- Паттерн MVC
- Асинхронный код, промисы
- Работа с HTTP-запросами
Стек технологий
- JavaScript ES6+
- Webpack
- Bootstrap
- Axios
- i18next
- onChange
- yup
- ESLint
- Git
- GitHub Actions (CI)
4.Hexlet-chat
Hexlet-chat - SPA приложение для обмена сообщениями в режиме реального времени.
Полученные навыки:
- Работа с веб-сокетами.
- Взаимодействие с REST API.
- Использование React с хуками.
- Управление состоянием приложения с использованием Redux и reduxjs/toolkit.
- Организация клиентского роутинга.
- Деплой приложения.
- Использование Formik для создания и управления формами на основе React.
- Использование библиотеки react-bootstrap для создания пользовательского интерфейса.
- Мониторинг ошибок с помощью Rollbar.
Стек технологий
- JavaScript ES6+
- React / React Hooks
- Redux / Redux Toolkit
- Bootstrap
- Socket.io
- Axios Formik
- Yup
- I18next
- React-toastify
- Leo-profanity
- Rollbar
Личные проекты:
Сайт-лендинг
Верстка небольшого сайта-визитки Фотографа .
Языки
- JavaScript ES6+
- HTML5
- CSS3
Фреймворки, библиотеки
- Webpack
- React / React Hooks
- Redux / Redux Toolkit
- Bootstrap
- i18next
- Axios
- Socket.io
- Jest
Инструменты
- Git
- GitHub
- WebStorm
Linux
Владение Linux на базовом уровне.
Верстка: HTML, CSS.
Node.js, npm.
Git, GitHub.
Автоматизация процессов через Github Actions
Работа
Обязанности:
1. Ведение отчетности по выполнению планов (exel, word, google-таблицы)
2.Активное привлечение и консультирование клиентов по бренду.
Достижения:
В 2019 году показал наивысший прирост доли продаж, был награжден поездкой на производство Haier в Китай.
Не раз получал награды по лучшим показателям продаж.
Образование
Рекомендации
Резюме в целом хорошее, но есть несколько замечаний:
В начале резюме следует указать свое имя и фамилию, а также свои контактные данные (телефон, электронная почта).
В разделе "Немного о себе" следует более подробно описать свой опыт работы и обучения, а также свои профессиональные и личностные качества, которые могут быть полезны в работе.
В разделе "Проекты" следует указать, какие цели были поставлены и какие результаты были достигнуты при их выполнении.
В разделе "Место работы" следует указывать только те должности, которые относятся к профилю Frontend Developer, чтобы работодатель мог лучше оценить ваш опыт.
В разделе "Место учебы" следует указать название факультета и специальности, а также более подробно описать программу обучения и полученные знания и навыки.
В целом, резюме нужно более структурировать и упорядочить информацию, чтобы работодатель мог быстро и легко найти нужные ему данные.
Сопроводительное письмо
Уважаемый рекрутер,
Я отправляю Вам свое резюме на позицию Junior/Intern Frontend Developer. Я очень заинтересован в работе в Вашей компании и считаю, что мои навыки и опыт могут быть полезны для достижения Ваших бизнес-целей.
Я успешно закончил обучение в школе Hexlet по направлению frontend-разработки. В процессе обучения я получил опыт работы с различными технологиями, такими как JavaScript, React, Redux, Bootstrap, Node.js и другими. Кроме того, я разработал несколько проектов, которые представлены в резюме. В моих проектах я использовал различные подходы к разработке, такие как MVC, TDD и другие.
Я также имею опыт работы в сфере продаж и клиентского обслуживания, что позволяет мне лучше понимать потребности пользователей и создавать продукты, которые будут им удобными и легкими в использовании.
Я очень мотивирован и готов к новым вызовам, и я уверен, что могу внести свой вклад в Вашу компанию. Спасибо за рассмотрение моего резюме. Я надеюсь на возможность продемонстрировать свои навыки и узнать больше о Вашей компании.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior/Intern Frontend Developer
Objective:
I'm seeking a job/internship in the profession of "Frontend Developer". Location: St. Petersburg/Moscow. Preferred work format: office/hybrid. Possible work format: remote work.
About Me:
About 4 years ago, my programmer friend introduced me to programming and since then I have independently studied various programming directions, but frontend development has attracted me the most. In my free time, I studied the basics of layout, but this knowledge was not enough to get a job as a frontend developer.
In June 2022, I decided to leave my previous job and started training as a Frontend Developer at Hexlet school. My previous job did not match my goals and values, and I did not find satisfaction in it. Currently, I have successfully completed the frontend development course at Hexlet school.
Currently, I am actively studying TypeScript and Bootstrap, striving to expand my skills and cover new technologies. In addition, I am now reading the book "Eloquent JavaScript" by Marijn Haverbeke to deepen my understanding of the language and its capabilities.
In my free time from studying, I prefer active recreation, such as camping, fishing, and cycling.
Projects:
Educational Projects:
- Games of Mind - a set of 5 console games.
Skills acquired:
- Setting up the environment (Linux, VS Code, ESLint, Node.js, npm)
- Working with the terminal
- Connecting additional libraries
- Working with Git, GitHub
- Automating processes using Github Actions
Technology stack: JavaScript, Node.js, ESLint, readline-sync, Git
- Difference Calculator - CLI utility for calculating the differences between two data structures.
Skills acquired:
- Development using TDD. Writing automated tests using Jest.
- Working with trees and their traversal using tree recursion.
- Learned to correctly implement internal representation for tree-like structures.
- Level design, correct abstractions.
- Connecting third-party libraries, such as commander.js, which allows building console utilities.
- Implementing the ability to use the package as a library.
Technology stack: JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest, Lodash, commander.js
- RSS Aggregator - a web application for reading RSS feeds that allows you to conveniently read various sources, such as blogs and news sites.
Skills acquired:
- Working with the DOM
- MVC pattern
- Asynchronous code, promises
- Working with HTTP requests
Technology stack: JavaScript ES6+, Webpack, Bootstrap, Axios, i18next, onChange, yup, ESLint, Git, GitHub Actions (CI)
- Hexlet Chat - SPA application for exchanging messages in real-time.
Skills acquired:
- Working with web sockets.
- Interaction with REST API.
- Using React with hooks.
- Managing application state using Redux and reduxjs/toolkit.
- Organizing client-side routing.
- Deploying the application.
- Using Formik to create and manage forms based on React.
- Using the react-bootstrap library to create the user interface.
- Monitoring errors using Rollbar.
Technology stack: JavaScript ES6+, React / React Hooks, Redux / Redux Toolkit, Bootstrap, Socket.io, Axios Formik, Yup, I18next, React-toastify, Leo-profanity, Rollbar
Personal Projects:
Photographer landing site - A small landing site for a photographer.
Languages: JavaScript ES6+, HTML5, CSS3
Frameworks, Libraries: Webpack, React / React Hooks, Redux / Redux Toolkit, Bootstrap, i18next, Axios, Socket.io, Jest
Tools: Git, GitHub, WebStorm, Linux
- Proficient in Linux at a basic level.
- Layout: HTML, CSS.
- Node.js, npm.
- Git, GitHub.
- Automating processes through Github Actions.
Work Experience:
Company: Haier
Position: Sales Representative
Start date: 2017-05-01
End date: 2022-06-01
Responsibilities:
1. Reporting on plan execution (Excel, Word, Google Sheets)
2. Active attraction and consultation of clients on the brand.
Achievements:
In 2019, showed the highest growth in sales share, was awarded a trip to Haier's production in China. Received awards for best sales performance several times.
Education:
Institute: Financial and Technological Academy
Faculty: Bachelor of Innovation
Start date: 2012-09-01
End date: 2016-06-01
Description: Innovatics
Institute: Hexlet.io
Faculty: Frontend Developer
Start date: 2022-06-01
End date: N/A
Добавить комментарий
Павел, Привет!
Резюме выглядит отлично:)
Не забывай добавлять новые учебные и пет-проекты по мере выполнения.
Очень хорошо, что ведешь Github.
Удачи тебе в новой профессии и интересных проектов!
Добавить комментарий