Frontend-разработчик
Основное
Москва
Не готов
В поисках компании, которая заинтересована в молодых и начинающих специалистах.
Устроит любой формат работы.
О себе:
2 года работал в нефтегазовой промышленности в должности инженера по бурению скважин, долгое время думал о переходе в IT-сферу. Имею высшее техническое образование.
Хочу развиваться и улучшать свои навыки, чтобы создавать крупные и полезные проекты. Главной целью в будущем вижу создание личного проекта, которое сможет помочь людям в повседневной жизни.
Обучаюсь в онлайн-школе Hexlet на Frontend-разработчика, имею 4 готовых учебных проекта.
Проекты
1. Игры Разума
Пять консольных игр в терминале.
Полученные навыки:
Планирование и реализация архитектуры проекта.
Работа с примитивными типами данных, циклами, функциями, импортами и экспортами модулей.
Настройка окружения: Node.js, npm, Eslint.
Работа с командной строкой.
Стек: JavaScript, Git, GitHub Actions, CodeClimate.
2. Вычислитель отличий
Программа, определяющая разницу между двумя структурами данных.
Поддерживаемые форматы: yaml, json.
Виды отчетов: plain text, stylish и json.
Полученные навыки:
Работа с древовидной структурой данных, рекурсией и функциями высшего порядка.
Практика TDD, написание автоматизированных тестов.
Работа с файловой системой, синхронные операции.
Создание cli-приложения и оформлением справочной информации.
Стек: JavaScript, Commander.js, Jest, Lodash.
3. RSS-агрегатор
Сервис агрегации RSS-потоков, позволяющий добавлять неограниченное количество каналов с автоматическим обновлением загруженного контента.
Полученные навыки:
Разработка приложения по паттерну проектирования MVC;
Работа с DOM API;* Валидация форм;
Интернационализация текстов интерфейса;
Базовая настройка Webpack;
Автоматический деплой: Vercel.com;
Выполнение асинхронных запросов к серверу: Axios;
Верстка: HTML, Bootstrap.
Стек: HTML, Bootstrap, Node.js, Javascript, WebPack.
Библиотеки: axios, on-change, Yup, i18next, lodash.
4. Hexlet-Chat
Упрощенный аналог Slack-чата.
Полученные навыки:
Работа с веб-сокетами;
Взаимодействие с REST API;
Использование React (Hooks);
Redux (через reduxjs/toolkit);
Организация роутинга на клиенте;
Авторизация и аутентификация;
Сборка (webpack) и деплой.
Верстка: Bootstrap.
Стек: React (with Hooks), Redux/Toolkit, Bootstrap, JavaScript.
Библиотеки: axios, Yup, i18next, Formik, Socket-IO, Rollbar.
- React, Redux/ToolKit
- JavaScript (ES6+)
- Bootstrap
- HTML5
- CSS3
- Автоматическое тестирование (Jest)
- Git
Инструменты:
- VS Code, Chrome DevTools, Unix (macOS)
- ESLint, CodeClimate
- GitHub, GitHub Actions
Планирую освоить в ближайшее время:
- TypeScript
Работа
- Контроль и расчет параметров спуска обсадной колонны
- Руководство буровой бригадой во время работ по спуску
Образование
Рекомендации
Резюме выглядит достаточно хорошо. У вас есть опыт работы в нефтегазовой промышленности, что может показать вашу способность к работе в команде и к исполнению задач. Ваши проекты также демонстрируют ваши навыки в разработке и использовании различных технологий и инструментов.
Однако, есть несколько моментов, которые можно улучшить. Во-первых, я бы рекомендовал добавить некоторые детали о вашем образовании, такие как название института и факультета, а также выделить даты начала и окончания обучения. Это поможет работодателям лучше понять вашу подготовку и способность к обучению.
Кроме того, я бы порекомендовал упомянуть о каких-либо достижениях или проектах, связанных с вашей работой в нефтегазовой промышленности. Это может помочь подчеркнуть вашу экспертизу и опыт в этой области.
Также, упоминание о ваших планах по освоению React, Redux и TypeScript является положительным. Это показывает вашу желание развиваться и изучать новые технологии.
В целом, ваше резюме представляет вас как молодого и начинающего специалиста с потенциалом для роста. Однако, некоторые улучшения и дополнения могут помочь сделать его еще более привлекательным для работодателей.
Сопроводительное письмо
Уважаемый руководитель,
Я обращаюсь к вам в связи с возможностью получить позицию Junior Frontend-разработчика в вашей компании. Я заинтересован в работе в компании, которая ценит молодых и начинающих специалистов и готова предоставить возможности для их профессионального роста.
Обладая высшим техническим образованием и двухлетним опытом работы в нефтегазовой промышленности в должности инженера по бурению скважин, я всегда мечтал о переходе в IT-сферу. Я начал обучаться в онлайн-школе Hexlet на Frontend-разработчика и успешно завершил несколько учебных проектов, которые я приложил к данному письму.
Один из моих проектов - "Игры Разума", включает в себя пять консольных игр, разработанных на JavaScript. Я разработал архитектуру проекта, работал с примитивными типами данных, циклами, функциями, а также импортировал и экспортировал модули. Я также настраивал окружение с использованием Node.js, npm, Eslint и работал с командной строкой.
Второй проект - "Вычислитель отличий", представляет собой программу, определяющую разницу между двумя структурами данных и поддерживающую различные форматы и виды отчетов. В ходе работы над проектом, я освоил работу с древовидной структурой данных, рекурсией, функциями высшего порядка, а также практиковал TDD и написание автоматизированных тестов.
Третий проект - "RSS-агрегатор", представляет собой сервис агрегации RSS-потоков с автоматическим обновлением контента. Я разработал приложение по паттерну проектирования MVC, работал с DOM API, валидировал формы, осуществлял интернационализацию текстов интерфейса, настраивал Webpack и выполнял асинхронные запросы к серверу с помощью Axios.
Я также обладаю навыками верстки HTML и CSS, а также знанием JavaScript (ES6+), Git и автоматического тестирования с использованием Jest. Я активно использую инструменты разработки, такие как VS Code, Chrome DevTools и Unix (macOS), а также знаком с ESLint и CodeClimate для поддержки качества кода. Кроме того, я имею опыт работы с GitHub и GitHub Actions.
В ближайшее время я планирую освоить React, Redux и TypeScript, чтобы расширить свой стек технологий и быть готовым к новым вызовам в сфере фронтенд-разработки.
Я очень заинтересован в возможности присоединиться к вашей компании и внести свой вклад в разработку крупных и полезных проектов. У меня есть стремление к самосовершенствованию и постоянному развитию, а также желание создать собственный проект, который сможет помочь людям в повседневной жизни.
Я прилагаю к письму мое резюме для вашего рассмотрения. Буду благодарен за возможность пройти собеседование и обсудить подробности моего опыта и навыков.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Frontend-разработчик
В поисках компании, которая заинтересована в молодых и начинающих специалистах.
Устроит любой формат работы.
О себе:
2 года работал в нефтегазовой промышленности в должности инженера по бурению скважин, долгое время думал о переходе в IT-сферу. Имею высшее техническое образование.
Хочу развиваться и улучшать свои навыки, чтобы создавать крупные и полезные проекты. Главной целью в будущем вижу создание личного проекта, который сможет помочь людям в повседневной жизни.
Обучаюсь в онлайн-школе Hexlet на Frontend-разработчика, имею 3 готовых учебных проекта.
Проекты
- Игры Разума Пять консольных игр в терминале. Полученные навыки:
- Планирование и реализация архитектуры проекта.
- Работа с примитивными типами данных, циклами, функциями, импортами и экспортами модулей.
- Настройка окружения: Node.js, npm, Eslint.
Работа с командной строкой.
Стек: JS, Git, GitHub Actions, CodeClimate.Вычислитель отличий
Программа, определяющая разницу между двумя структурами данных.
Поддерживаемые форматы: yaml, json.
Виды отчетов: plain text, stylish и json.
Полученные навыки:Работа с древовидной структурой данных, рекурсией и функциями высшего порядка.
Практика TDD, написание автоматизированных тестов.
Работа с файловой системой, синхронные операции.
Создание cli-приложения и оформление справочной информации.
Стек: JS, Commander.js, Jest, Lodash.RSS-агрегатор
Сервис агрегации RSS-потоков, позволяющий добавлять неограниченное количество каналов с автоматическим обновлением загруженного контента.
Полученные навыки:
- Разработка приложения по паттерну проектирования MVC;
- Работа с DOM API;
- Валидация форм;
- Интернационализация текстов интерфейса;
- Базовая настройка Webpack;
- Автоматический деплой: Vercel.com;
- Выполнение асинхронных запросов к серверу: Axios;
- Верстка: HTML, Bootstrap.
Стек: HTML, Bootstrap, Node.js, Javascript, WebPack.
Библиотеки: axios, on-change, Yup, i18next, lodash.
Навыки:
- JavaScript (ES6+)
- HTML5
- CSS3
- Автоматическое тестирование (Jest)
- Git
Инструменты:
- VS Code, Chrome DevTools, Unix (macOS)
- ESLint, CodeClimate
- GitHub, GitHub Actions
Планирую освоить в ближайшее время:
- React, Redux
- TypeScript
Контакты:
greyhollmen@gmail.com
Место работы:
Компания: РН-Бурение
Позиция: Инженер по бурению скважин
Начало работы: 2020-07-01
Конец работы: 2022-09-01
Описание:
- Контроль и расчет параметров спуска обсадной колонны
- Руководство буровой бригадой во время работ по спуску
Место учебы:
Институт:
Факультет:
Начало обучения: 2015-09-01
Конец обучения: 2021-06-01
Описание: Бурение нефтяных скважин, Санкт-Петербургский Горный Университет
Добавить комментарий