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!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...
Это резюме содержит хорошие элементы, такие как указание на изучение JavaScript и Java,...
Привет, Екатерина! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересоб...