Frontend-разработчик
Контакты
Андрей, 30 лет, проживаю в городе Санкт-Петербург, ищу стажировку с возможностью последующего трудоустройства / вакансию на позицию джуна (в приоритете удаленный формат работы).
Закончил обучение на курсах hexlet.io по направлению Frontend-разработки, в процессе обучения успешно завершил 4 учебных проекта, код которых можно посмотреть в моем профиле на GitHub.
В процессе обучения приобрел следующие навыки:
- знание JavaScript;
- основы HTML и CSS;
- автоматическое тестирование;
- работа со сторонними библиотеками;
- понимание архитектуры приложений;
- асинхронное программирование;
- выполнение сетевых запросов;
- знание библиотеки React, в том числе React Hooks;
- знание библиотек Redux, Redux Toolkit.
В процессе написания учебных проектов были получены следующие навыки:
1. Проект игры разума:
Описание:
Набор из пяти мини-игр, базирующихся на простых арифметических действиях.
Полученные навыки:
* принцип модульности приложений;
* использование GitHub, GitHub Actions;
* использование стандартов кодирования (линтер);
* использование сторонних библиотек;
2. Проект вычислитель отличий:
Описание:
Сравнение двух файлов и построение новой структуры из предложенных вариантов, в которой отражается их разница.
Полученные навыки:
* понятие CLI-утилит;
* рекурсивный обход древовидной структуры;
* автоматическое тестирование с помощью фреймворка Jest;
3. Проект RSS агрегатор:
Описание:
Сайт для скачивания и парсинга rss-потоков, с последующим отображением и автообновлением постов.
Полученные навыки:
* основы Bootstrap 5;
* архитектура MVC;
* использование сборщика Webpack;
* проект построен на промисах при помощи метода then, также есть понимание использования async/await;
* построение валидации с помощью библиотеки yup;
* построение текстов приложения с помощью библиотеки i18next;
* выполнение сетевых запросов с помощью библиотеки axios.
4. Проект Чат (Slack):
Описание:
Интерактивный чат, с регистрацией и авторизацией, возможностями создания, переименования и удаления каналов.
Полученные навыки:
* создание React-приложений;
* хранение и использование состояния с помощью библиотеки @reduxjs/toolkit;
* построение компонентов с помощью библиотеки react-bootstrap;
* контроль форм с помощью библиотеки Formik;
* построение роутинга с помощью библиотеки react-router-dom;
* передача данных по веб-сокет соединению с помощью библиотеки socket.io.
Опыт
Разработка конкурсной документации
Проведение конкурентных процедур на электронных торговых площадках
Изучение и анализ закупочной документации на предмет соответствия требованиям к участнику закупки, возможности и экономической целесообразности выполнения работ, являющихся предметом закупки.
Образование
Рекомендации
Привет!
Все хорошо, единственное - в описании учебных проектов не хватает ссылок на гитхаб и описания самих проектов, что они из себя представляют (можно сказать хотя бы в 1 предложении).
И я бы сократила список задач на предыдущей работе, оставила бы только самые главные, тк опыт нерелевантный.
Добавить комментарий/ссылку на вакансию