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. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...