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!


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