junior Frontend Developer

Контакты


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

Описание

В поиске работы по профессии junior Frontend Developer.
Живу в Санкт-Петербурге. Рассматриваю работу в офисе или удаленный формат.

Начал изучать программирование летом 2021. Долго выбирал между backend и frontend направлением. В итоге для себя решил, что хотел бы создавать удобные и приятные интерфейсы с акцентом на пользователей. Frontend понравился визуализацией полученного результата.
Английским B2.
Итальянский A1.

В январе 2022 года начал обучение на Hexlet. На данный момент осталась заключительная часть обучения. Мной реализованы следующие проекты:

Реализованные проекты:
1) Difference Generator (CLI)
https://github.com/tigp/frontend-project-lvl2
Утилита командной строки, способная выводить разницу между файлами.
Полученные навыки:
* При помощи рекурсии мной был реализован парсинг древовидных структур данных;
* Написание функционального кода без мутаций и классов;
* Настройка и подключение непрерывной интеграции CI с помощью Github Actions;
* Автоматизированные тесты;
* Практика написания кода через тесты(TDD);

2) RSS aggregator
https://github.com/tigp/frontend-project-lvl3
Веб-приложение, способное загружать для чтения неограниченное количество RSS-лент. После чего самостоятельно отслеживает появление новых постов.
Полученные навыки:
* Манипуляция DOM API с помощью нативного JavaScript;
* Сборка проекта через webpack;
* Подключение стилей boostrap;
* Написание приложения с использованием паттерна MVC;
* Отслеживание изменения состояния с помощью библиотеки on-change;
* Валидация введенных данных при помощи yup;
* Работа с текстами интерфейса при помощи i18next;
* Выполнение запросов с использование библиотеки axios;
* Async JS(Promise) и обработка ошибок;

3) Онлайн-чат в реальном времени
https://github.com/tigp/frontend-project-12
Заканчиваю работу над веб-приложением с возможность авторизацией пользователя, регистрацией и переключением языка.
Внутри чата пользователь может создавать новые каналы, удалять или редактировать. Для синхронизации между различными пользователями используется технология WebSocket.
Полученные навыки:
* Отрисовка приложения при помощи функциональных компонентов React;
* Использование контекста, для возможности авторизации пользователя
* Взаимодействие с сервером при помощи библиотеки axios и WebSocket;
* Использования библиотеки Formik при отрисовки и контроле над формами.

Навыки
  • JavaScript(ES6+);
  • Node.js, npm;
  • Git, GitHub;
  • Базовые знания HTML и CSS;
  • Покрытие кода тестами(Jest);
  • DOM API, MVC;
  • Написание кода через тесты(TDD).

Образование


РАНХиГС Санкт-Петербург, специалист в области Таможенного дела
Сентябрь 2014 - Июль 2019

О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе

Комментарии


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

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

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

Привет, Кирилл!
Давай поработаем с оформлением и содержанием резюме:
1. В Описании было бы здорово усилить мотивацию, написать, что увлекает в разработке, какие задачи было бы интересно решать.
2. Учебные проекты.
Нужно доработать: включить описание проекта, добавить полученные навыки и стек.
3. Навыки.
Разобраться с шрифтами, "пишу и использую для работы" - решил выделить по какому признаку?
4. Залить фотографию на GitHub :) и продолжать работать с этим ресурсом.
5. Образование.
Не стал указывать наличие высшего образования по какой причине?

Успехов и новых интересных проектов в IT!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...