Студент 4-го курса ННГУ им. Лобачевского, Институт экономики и предпринимательства, Прикладная информатика. Самостоятельно изучаю и активно интересуюсь IT-сферой, занимаюсь программированием, специализируюсь в frontend-разработке. Изучил HTML, CSS, JavaScript, React, TypeScript, Redux Toolkit. Моими ключевыми технологиями являются - React, JavaScript. Сейчас активно делаю open-sourse проекты, с использованием вышеперечисленных технологий и других. Активно использую нейросети.
Технический стек: HTML, CSS, JavaScript, Axios, TypeScript, React, React-router, Redux Toolkit, Git, Webpack
ОПЫТ РАБОТЫ/PET-PROJECTS за 2022-2023 гг:
Панель менеджера
Цель - создать приложение в рамках курсовой работы для удобной работы менеджера проката автомобилей с клиентом.
Инструменты: HTML, CSS, JavaScipt, Axios, json-server
Результат - было создано веб-приложение с возможностью добавлять, редактировать и удалять данные (должности, сотрудники, автомобили, клиенты, договоры проката).
https://github.com/SP1160/manager-panel
Интернет магазин пиццерии
Цель - создать веб-приложение, которое позволяет пользователям покупать и просматривать продукты онлайн.
Инструменты: React, TypeScript, Redux Toolkit, React Router, Axios, css-modules/scss.
В нём реализован функционал сортировки, поиска, пагинации, фильтрации, popup-окна. Есть взаимодействие с серверной частью (использовалось mockAPI). Навигация по странице без перезагрузки. Создано глобальное хранилище данных для всего приложения. Использован LocalStorage для хранения настроек сайта. Использованы Lazy Loading (ленивая подгрузка) + debounce (оптимизация для поиска пицц). Оптимизированы перерисовки/ререндеры компонентов, code splitting (разделение кода на отдельные JS-файлы), tree shaking.
Результат - был создан полноценный интернет-магазин с возможностью просмотра, добавления, сортировки, фильтрации и поиска товаров.
https://github.com/SP1160/manager-panel