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

React/next.js

Привет! Меня зовут Алексей, у меня есть опыт работы с React, Next.js и TypeScript. Специализируюсь на создании адаптивных, SEO-оптимизированных интерфейсов, уделяя особое внимание производительности и удобству пользователей.

Персональная фотография Алексея, веб-разработчика

Обо мне

Я разрабатываю веб-приложения с использованием фреймворка Next.js и технологий стилизации, таких как Tailwind CSS, SCSS и CSS Modules, создавая решения, которые легко масштабируются и адаптируются под различные устройства.

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

Стек технологий

Пишу понятный, лаконичный, надежный код, который работает. Свободно ориентируюсь в технической документации на английском языке.

Технологии:

HTML, CSS, SCSS, Tailwind, React, Next.js, TypeScript.

Библиотеки:

Zustand, React Hook Form, Zod, React Modal, Embla Carousel, Next Intl.

Анимации:

GSAP, Motion, Lenis Scroll

Инструменты:

Git, Docker, Figma, Photoshop

проекты

  • Cайт для веб-студии

    Cайт для веб-студии

    Сайт разработан с использованием Next.js, LenisScroll для плавной прокрутки и GSAP для анимаций от скролла. В проекте также внедрены React Hook Form и Yup для валидации форм, отправка данных на E-mail / Telegram реализована на Express.

  • Cайт для звёздного визажиста

    Cайт для звёздного визажиста

    Сайт реализован с более чем 15 страницами, включая фото-галерею для удобного просмотра портфолио. Проект ориентирован на высокую производительность, с результатом более 92 баллов по показателю Performance.

  • TODO LIST

    TODO LIST

    Проект создан на Next.js 15.1 с интеграцией Next Intl и поддержкой смены тем через куки. Для оптимизации производительности использованы memo и useMemo, что уменьшило количество ререндеров. Состояние управляется с помощью Zustand, данные сохраняются в localStorage, также добавлена фильтрация задач.

Об опыте

С 2023 года работал в веб-студии, где занимался разработкой клиентских интерфейсов для различных проектов, обеспечивая высокое качество и удобство взаимодействия. В тесном сотрудничестве с дизайнером реализовывал адаптивные проекты, точно следуя макетам в Figma. Мой основной вклад заключался в создании фронтенда, соблюдая технические требования и улучшая UX. Я также принимал активное участие в оптимизации сайта и тестировании новых функций.

Для разработки адаптивных и кроссбраузерных сайтов использовал Next.js, а также внедрял креативные анимации с помощью библиотек GSAP и Motion, улучшая визуальные эффекты и взаимодействие с пользователем. Для обеспечения стабильности и масштабируемости инфраструктуры применял Docker для развертывания сайта на VPS, что позволило эффективно управлять проектами и поддерживать их работу.