🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Кирилл Есин (sp1160), 22 года, Россия, Нижний НовгородКирилл Есин (sp1160), 22 года, Россия, Нижний Новгород

Кирилл Есин

Фронтенд разработчик
Ищу работу

Контакты

Войти
Возраст: 22 года
Регистрация: 20.04.2023
Последний визит: 1 год назад
Гражданство:
Местоположение: Россия, Нижний Новгород
Знание языков:

Обо мне

Студент 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

Навыки

JavaScript
HTML
SCSS
CSS
React
TypeScript
Redux
Webpack

Высшее образование

Дополнительное образование