Frontend-разработчик

Контакты


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

Описание

Выбрал JavaScript, поскольку мне ближе работать с визуальной составляющей, написав код, могу в роле пользователя взаимодействовать с сайтом. Я прошел бесплатные обучающие курсы и понял, что мне интересно и дальше развиваться в этом направлении. Даже верстка воспринимается как разнообразие в обучении. В программировании меня привлекает стабильное развитие отрасли, доступность обучающего материала, участие в разработке продукта, которым будут пользоваться другие люди, а также возможность писать работающий код.

Я сделал следующие тестовые задания:

поиск книг - Поиск книг с помощью Google Books API. Есть поиск, сортировка, фильтрация, подгрузка дополнительного контента по клику, детальная страница по найденной книге. Я использовал React, TypeScript, Redux Toolkit, react-router-dom, classnames, Vite.

форма отправки данных - реализовал 3 отдельных таба(шага) формы, которые можно переключать между собой. Я использовал TypeScript, React, Redux Toolkit, react-router-dom, Formik, yup, classnames, Vite.

сайт с постами - сделал сайт с 3 роутами. Данные получал по api. Я использовал TypeScript, React, Redux-saga, react-router-dom, React-bootstrap, Vite.

простой интерфейс WhatsApp - разработал пользовательский интерфейс для отправки и получений сообщений WhatsApp при помощи API (Green-Api). Я использовал TypeScript, React, Redux toolkit, react-router-dom, react-toastify, formik, yup, scss, classnames, Vite.

Список пользователей - cделал асинхронный запрос на API, вывел список полученных пользователей, настроил роуты для каждого пользователя. В списке есть форма с данными, которые можно изменять, пройдя валидацию yup, изменённые данные отображаются в консоль логе. Я использовал следующий стек технологий: TypeScript, React, Redux toolkit, react-router-dom, react-toastify, formik, yup, scss, Vite.

game-magazine - при помощи запросов на API есть возможность посмотреть список игр, сортировать по лучшим/худшим играм, дате релиза, платформам, поиск по названию игры. С помощью React-router-dom настроил для каждой игры персональную страницу. Доступна бесконечная пагинация и слайдер. Настроил Redux toolkit.

Todo - менеджер задач. В приложении можно создавать новые задачи и описания к ним, обновлять уже созданную задачу, менять ее статус выполнения. Я использовал следующий стек технологий: React, Bootstrap, Redux toolkit, formik, yup, i18next.

Завершил 4 учебных проекта:
Slack-Chat - упрощенная версия чата Slack. Я настроил routes, redux-toolkit, сделал react-toastify и использовал вебсокеты. Я использовал следующий стек технологий: React, Bootstrap, Redux toolkit, WebSocket (Socket.IO), Railway, formik, yup, i18next, on-change, axios.

RSS-агрегатор - сервис для агрегации RSS-потоков. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток. Я использовал следующий стек технологий: JavaScript, Bootstrap, Webpack, yup, i18next, on-change, Axios.

Вычислитель отличий - программа, определяющая разницу между двумя структурами данных. Я использовал следующий стек технологий: JS, Commander.js, Jest, Lodash.

Игры разума - набор из пяти консольных арифметических игр. Я использовал следующий стек технологий: JS, Node.js, ESLint, readline-sync.

Я закончил профессию "Frontend-разработчик" на Хекслете в 2023 году.
Опыт работы:
Компания: Салаватнефтехимпроект
Позиция: Инженер-объемного проектирования монтажно-механического направления
Начало работы: 2020-02-01
Конец работы: 2021-12-01
Описание: занимался проектированием трубопроводов в 3Д, изучал на ходу специализированные для этого программы, техническую документацию.

Навыки

• React
• TypeScript
• Redux, Redux Toolkit, Redux-saga
• JavaScript
• HTML5, CSS3, SCSS

Описание проектов

Опыт


Junior Frontend разработчик, NiceCode
Ноябрь 2023 - Декабрь 2023

Стек: Next, TypeScript, scss
Адаптивная верстка по макету в Figma, Написание логики переключения между вкладками

Стажер, Only digital
Сентябрь 2023 - Октябрь 2023

Обучающая стажировка. HTML, CSS, JavaScript, SASS/SCSS,
PUG, React.js, БЭМ-методология, адаптивная верстка https://github.com/EgorovArtem34/internship-tasks

Образование


Магистральный транспорт газа, Уфимский государственный нефтяной университет
Сентябрь 2019 - Июль 2021
Эксплуатация и обслуживание объектов транспорта и хранения нефти, газа и продуктов переработки, Уфимский государственный нефтяной университет
Сентябрь 2015 - Июль 2019

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме хорошо структурировано и содержит информацию о ваших навыках и опыте работы....
Привет, Тимофей! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересобер...
Резюме Java-разработчика выглядит впечатляюще. Кандидат описывает свои навыки и опыт ра...
Привет, Антон! Давай улучшим твое резюме: 1. Опыт - Давай опишем задачи и достижения т...
Привет, Павел! Давай улучшим твое резюме: 1. Подраздел «Дополнительные контакты» предп...
Резюме представляет хороший старт для начинающего Python-разработчика. Ваши проекты, ос...
Привет, Александра! Давай улучшим твое резюме: 1. Не забудь внести сведения о дополнит...
Это резюме содержит хорошие аспекты, но есть место для улучшений. Положительные момен...
Это резюме содержит достаточно подробную информацию о вашем опыте работы, проектах, исп...
Это резюме содержит много полезной информации о ваших навыках и проектах, что хорошо. О...