React-разработчик
Основное
Москва
Готов
Нахожусь в поиске работы с целью развития собственных навыков, изучения новых технологий. Рассматриваю удаленный формат работы.
Кроме фронтенд-разработки, интересуюсь бэкенд-разработкой(Node.js, C#) и интеллектуальными системами управления.
В рамках актуализации знаний был пройден ряд курсов на hexlet и подготовлены проекты по ним.
Вычислитель отличий
Консольная утилита, которая определяет и выводит разницу между двумя файлами. В файлах хранятся данные в JSON-формате.
В проекте проверялись:
- Понимание принципов работы с объектами JavaScript, JSON-форматом
- Владение базовыми алгоритмами и структурами данных, в частности рекурсивными методами работы с древовидными структурами
- Умение использовать разработку через тестирование
Стек технологий: Node.js, Jest
Загрузчик страниц
Консольная утилита, которая загружает HTML-страницу и объекты, связанные с данной страницей, позволяя просматривать их локально.
В проекте проверялись:
- Понимание принципов работы с файловой системой в Node.js
- Владение навыками работы с axios для обработки запросов к серверу
- Владение навыками тестирования с исп. Jest, в том числе mock-запросов и создания временных директорий
Стек технологий: Node.js, Jest
Загрузчик RSS
Веб-приложение, позволяющее загружать RSS-поток и выводить его содержимое, а также просматривать каждый пост потока.
В проекте проверялись:
- Асинхронная периодическая обработка данных
- Валидация данных (ссылок)
- Планирование корректной архитектуры небольшого проекта
Стек технологий: Js(ES6), HTML5, Bootstrap, Webpack
Использовал Js, React, Redux, Redux Toolkit, HTML5, CSS, SASS, Node.js
Работа
- Вел занятия по дисциплинам, связанным с разработкой ПО: Основы программной инженерии, Учебный практикум на ЭВМ, практика по сетевому программированию
- Создавал некоммерческое образовательное ПО для поддержки проведения занятий.
Разработка и поддержка системы электронного обучения
Подсистемы:
- Планирование занятий по отрезкам
- Распределение заданий по группам
- Электронное тестирование
- Мониторинг успеваемости
В проекте использовался ASP.NET, Entity Framework, MS SQL Server
Образование
Рекомендации
Резюме содержит достаточно информации о навыках и опыте работы кандидата, а также о проектах, которые он выполнял. Однако, следует уточнить некоторые моменты, например, на каком уровне владение Node.js и C#. Также, не стоит забывать о правильном оформлении резюме и использовании профессионального языка. В целом, резюме на уровне "хорошо".
Сопроводительное письмо
Уважаемый работодатель!
Представляю Вам своё резюме на должность frontend-разработчика. Я нахожусь в активном поиске работы с целью развития и усовершенствования своих навыков в области веб-разработки, а также изучения новых технологий.
Я заинтересован не только во фронтенд-разработке, но и в бэкенд-разработке на Node.js и C#, а также в интеллектуальных системах управления. В рамках актуализации своих знаний я прошел ряд курсов на платформе Hexlet и успешно реализовал несколько проектов.
Один из моих проектов - "Вычислитель отличий" - демонстрирует моё владение базовыми алгоритмами и структурами данных, а также понимание принципов работы с объектами JavaScript и форматом JSON. Другой мой проект - "Загрузчик страниц" - показывает мои навыки работы с axios для выполнения запросов к удаленному серверу, обработки ответов, использования асинхронности и тестирования приложения с помощью nock.
Я также разработал проект "Загрузчик RSS", который демонстрирует мои навыки асинхронной разработки для загрузки и периодического обновления данных, а также корректного использования состояния для управления данными. В проектах я использовал Js, React, Redux, Redux Toolkit, HTML5, CSS, SASS и Node.js.
Я имею опыт работы в МГТУ им Баумана в должности ассистента - ст. преподавателя, где вел занятия по дисциплинам, связанным с разработкой ПО, а также создавал некоммерческое образовательное ПО для поддержки проведения занятий. Также я работал в компании "Бизнес-технологии и образование" в должности .NET разработчика, где занимался разработкой и поддержкой системы электронного обучения.
Я окончил МЭСИ (Московский Государственный Университет Экономики, Статистики и Информатики), ДКО (математик-программист).
Буду рад обсудить возможность сотрудничества и ответить на любые вопросы на собеседовании.
С уважением,
[Ваше имя]
Улучшенное резюме
Frontend-разработчик
Я ищу работу, чтобы развивать свои навыки и изучать новые технологии. Кроме фронтенд-разработки, я интересуюсь бэкенд-разработкой (Node.js, C#) и интеллектуальными системами управления. В рамках обновления знаний я прошел несколько курсов на hexlet и создал проекты на их основе.
Проект "Вычислитель отличий" демонстрирует мои навыки базовых алгоритмов и структур данных, а также понимание принципов работы с объектами JavaScript и форматом JSON.
Проект "Загрузчик страниц" демонстрирует мою работу с axios для выполнения запросов к удаленному серверу, обработки ответов, использования асинхронности и тестирования приложения с помощью nock.
Проект "Загрузчик RSS" демонстрирует мои навыки асинхронной разработки для загрузки и периодического обновления данных с использованием axios; корректного использования состояния для управления данными. Я использую Js, React, Redux, Redux Toolkit, HTML5, CSS, SASS, Node.js.
Мое место работы сейчас - МГТУ им Баумана. Я работаю в должности ассистента - старшего преподавателя с 2016 года. Я веду занятия по дисциплинам, связанным с разработкой ПО, создаю некоммерческое образовательное ПО для поддержки проведения занятий.
Ранее я работал в компании "Бизнес-технологии и образование" в должности .NET разработчика с 2014 по 2016 годы. Я разрабатывал и поддерживал систему электронного обучения.
Я учился в МЭСИ (Московский Государственный Университет Экономики, Статистики и Информатики) на факультете "математик-программист" с 2009 по 2014 годы.
Контактная информация: norogozin@gmail.com
Добавить комментарий