Junior Frontend developer
Контакты
Я ищу работу фронтенд-разработчика удаленно или в офисе в Москве.
Недавно я закончил обучение на Hexlet, курс Фронтенд-разработчик. К настоящему моменту я завершил 4 проекта:
Brain-gaimes: - это набор простых консольных игр - математических головоломок. В приложении реализована архитектура, позволяющая легко добавлять новые игры при необходимости.
В процессе работы я освоил программирование в окружении NodeJs, библиотеки lodash и readline-sync, реализовал CI и контроль качества кода с помощью github actions и eslint (стиль airbnb).Gendiff - утилита командной строки, сравнивающая два файла и выводящая различия. Она позволяет обрабатывать JSON, YAML и ini файлы и форматировать вывод в стиле prettier, или JSON и простой текст.
Для создания интерфейса программы использован пакет Commander.
Проект разрабатывался по принципу TDD и покрыт тестами на 98%. Для написания тестов применен фрэймворк Jest. Для анализа различий файлов применены промежуточная, специально создаваемая структура данных и рекурсивные функции.RSS reader online: web - приложение для чтения RSS потоков. Приложение развернуто на vercel. Оно позволяет пользователю вводить адреса rss-потоков и получать и просматривать список сообщений и отдельные сообщения в модальном окне.
В процессе работы я освоил непосредственную манипуляцию DOM, библиотеки axios. yup, on-change и bootstrap. Интернационализация приложения сделана с помощью библиотеки i118next.Финальный проект - Чат (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,
Образование
Проживаю в городе Москва
Рекомендации
Игорь, привет!
Рекомендации по резюме:
1) Начинать описание стоит с желаемой должности. Здесь важно указать, какой формат работы и занятости вы рассматриваете (удаленка/офис, парт-тайм/фултайм);
2) Оформление описания учебных проектов: зашить ссылки на гитхаб в названия проектов. Разделить само описание и "полученные навыки", подсократить описание 3го и 4го проекта;
3) Личные качества, которые вы указали, никак не проверить рекрутеру, который делает ревью резюме и принимает решение пригласить вас на собеседование или нет.
Слова «коммуникабельный», «целеустремленный» и т.п. стали шаблонными. Если считаете, что эти качества совершенно необходимы на конкретной работе и вы ими обладаете, то формулируйте их через факты, цифры, говорите о пользе для прежних работодателей.
Полина, большое спасибо! Поправил резюме в соответствии с твоими комментариями. Буду очень признателен за повторное ревью.
Игорь Кузнецов28-06-2022 14:06:14Добавить комментарий/ссылку на вакансию