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

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...