Junior Frontend developer

Контакты


Контакты доступны после входа на сайт

Описание

Я ищу работу фронтенд-разработчика удаленно или в офисе в Москве.
Недавно я закончил обучение на Hexlet, курс Фронтенд-разработчик. К настоящему моменту я завершил 4 проекта:

  1. Brain-gaimes: - это набор простых консольных игр - математических головоломок. В приложении реализована архитектура, позволяющая легко добавлять новые игры при необходимости.
    В процессе работы я освоил программирование в окружении NodeJs, библиотеки lodash и readline-sync, реализовал CI и контроль качества кода с помощью github actions и eslint (стиль airbnb).

  2. Gendiff - утилита командной строки, сравнивающая два файла и выводящая различия. Она позволяет обрабатывать JSON, YAML и ini файлы и форматировать вывод в стиле prettier, или JSON и простой текст.
    Для создания интерфейса программы использован пакет Commander.
    Проект разрабатывался по принципу TDD и покрыт тестами на 98%. Для написания тестов применен фрэймворк Jest. Для анализа различий файлов применены промежуточная, специально создаваемая структура данных и рекурсивные функции.

  3. RSS reader online: web - приложение для чтения RSS потоков. Приложение развернуто на vercel. Оно позволяет пользователю вводить адреса rss-потоков и получать и просматривать список сообщений и отдельные сообщения в модальном окне.
    В процессе работы я освоил непосредственную манипуляцию DOM, библиотеки axios. yup, on-change и bootstrap. Интернационализация приложения сделана с помощью библиотеки i118next.

  4. Финальный проект - Чат (Slack): приложение развернуто на heroku. Приложение позволяет пользователям создавать учетные записи, входить под ними в чат и обмениваться тестовыми сообщениями. Состояние авторизации сохраняется между сессиями в LocalStorage. Кроме того, пользователи могут переключаться между каналами и создавать новые. Пользователи могут удалять каналы за исключением имеющихся на сервере по умолчанию. Приложение автоматически фильтрует нецензурную лексику.
    При создании приложения я освоил React, React router и React Bootstrap с применением функциональных компонентов и хуков, Redux js toolkit и библиотеки JWT и Socket.io а так же работу с LocalStorage.

Кроме вышеперечисленного я сделал небольшое приложение для управления задачами. Оно тоже развернуто на vercel Пользователь может создавать и удалять задачи, помечать их завершенными и незавершенными и фильтровать по этому признаку.
При разработке я применял React, Redux js toolkit, Bootstrap. Тесты написаны с помощью React testing library.

В настоящее время я принимаю участие в open source проекте Hexlet guides. Задача заключается в переводе сайта с Jekyll на NextJS. Поэтому сейчас я осваиваю этот фрэймворк.

Хотелось бы найти интересную работу, которая даст мне возможность принять участие в разработке интересного и успешного продукта, позволит расти и развиваться как программисту, прокачивать имеющиеся навыки и получать новые.

Мой предыдущий опыт работы связан с логистикой и управлением проектами в области промышленной и коммерческой недвижимости, поэтому я хорошо представляю бизнес-процессы в различных областях, однако на определенном этапе я решил полностью изменить область деятельности и выбрал программирование, поскольку я всегда интересовался IT сферой.

Навыки

HTML, JavaScript, NodeJS, React, Redux, Jest, Webpack, Bootstrap, NextJS, Socket.io, Git, Github actions, VSCode,

Описание проектов

Образование


МГЛУ, переводчик французского и английского языков
Сентябрь 1990 - Июль 1995

О себе
Свободно владею английским языком
Проживаю в городе Москва

Комментарии


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

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

Ожидает подтверждения
0

Игорь, привет!
Рекомендации по резюме:

1) Начинать описание стоит с желаемой должности. Здесь важно указать, какой формат работы и занятости вы рассматриваете (удаленка/офис, парт-тайм/фултайм);
2) Оформление описания учебных проектов: зашить ссылки на гитхаб в названия проектов. Разделить само описание и "полученные навыки", подсократить описание 3го и 4го проекта;
3) Личные качества, которые вы указали, никак не проверить рекрутеру, который делает ревью резюме и принимает решение пригласить вас на собеседование или нет.
Слова «коммуникабельный», «целеустремленный» и т.п. стали шаблонными. Если считаете, что эти качества совершенно необходимы на конкретной работе и вы ими обладаете, то формулируйте их через факты, цифры, говорите о пользе для прежних работодателей.


Полина, большое спасибо! Поправил резюме в соответствии с твоими комментариями. Буду очень признателен за повторное ревью.

Игорь Кузнецов28-06-2022 14:06:14

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...