Мотивированный начинающий фронтенд-разработчик с стремлением к постоянному обучению. Обладаю практическими навыками разработки веб-приложений с использованием React, TypeScript, и других современных технологий. Готов применять свои знания и быстро адаптироваться к задачам команды для внесения вклада в успешные проекты. В приоритете – получение опыта работы в команде профессионалов и развитие навыков разработки интерфейсов.
Проекты:
SocialNetwork
Создал SPA на React, реализующее ключевые функции социальной сети (управление профилями, лента постов, поиск пользователей, авторизация). Использовал Redux Toolkit для эффективного управления состоянием приложения, а также реализовал взаимодействие с данными через REST API. Для оптимизации производительности применил React.memo (для минимизации ре-рендеров) и React.lazy (для отложенной загрузки компонентов). Применил HOC (компоненты высшего порядка) для унификации логики авторизации и повышения повторного использования компонентов.
Демо: https://diskaunt.github.io/SocialNetwork/
Github: https://github.com/diskaunt/SocialNetwork
Monolith-frame
Разработал высокопроизводительное web-приложение на Next.js с использованием TypeScript и сборкой на Webpack, освоив его роутер для обеспечения оптимального рендеринга (SSR и CSR). Применил Tailwind CSS для создания модульной, адаптивной верстки, включая пресеты для ускорения разработки. Реализовал сложные анимационные эффекты с помощью CSS и прокрутку в виде слайдов с помощью GSAP, точно следуя макету из Figma и видеодемонстрациям. Этот проект помог мне углубить знания в области композиции и декомпозиции компонентов.
Демо: https://diskaunt.github.io/monolith-frame/
Github: https://github.com/diskaunt/monolith-frame
TodoList
Разработал SPA "Todo List" на React с использованием Vite. Применил TypeScript для строгой типизации и TailwindCSS для быстрого создания адаптивного интерфейса. Реализовал полный цикл управления задачами: добавление, редактирование, фильтрацию и удаление. Обеспечил сохранение состояния в LocalStorage и оптимизировал производительность, используя React.memo и useCallback. Тестирование основных функций проводилось с помощью ViteTest.
Демо: https://diskaunt.github.io/todoList/
Github: https://github.com/diskaunt/todoList
github: https://github.com/diskaunt
Иностранные языки
Английский язык — разговорный
Водительские права
B — легковые авто
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям