Frontend Developer Junior+/Middle
РоссияДжуниор • Миддл
Удаленная работа
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/gxBG
О себе
На данный момент Frontend Developer Junior.
Мои компетенции и опыт
О себе:
Программирую с детства. Начинал с Construct 2 для создания игр, сейчас занимаюсь фронтендом: сложные UI, интерактив и анимации. Люблю интересные и нестандартные задачи.
Портфолио ( нужен доступ к резюме ) (можно кликать, всё интерактивное):
- Showcase-приложение некоторых моих навыков. Включает кастомный музыкальный плеер, сложные анимации, drag-and-drop систему (DnD-Kit). Использовал нужен доступ к резюме , TypeScript, Zustand, Framer Motion. Сейчас работаю над адаптивной вёрсткой.
- Разработка заняла 1,5 месяца, включая дизайн, архитектуру и код.
- Гибкая архитектура компонентов → каждая страница использует единую структуру, что позволяет быстро добавлять новые разделы.
- Вся стилизация вынесена в CSS-переменные, что упрощает смену дизайна.
- Анимация карточек при смене list/grid -> один компонент, разная структура и поведение. Реализовано через Framer Motion.
- Анимированные переходы между страницами -> использованы Zustand, useAnimate для управления состоянием анимаций.
- Код портфолио доступен на GitHub: нужен доступ к резюме
Выполненные проекты в рамках коммерческой разработки:
-Сайты со сложной анимацией – работа с пользовательским вводом (скроллинг), CSS-анимации и интеграция сложных решений с использованием библиотек (THREE Fiber, THREE Drei, Framer Motion).
-Лендинги с адаптивным дизайном – реализация адаптивности и динамической смены стилей.
-Проекты по управлению данными – работа с jQuery, Axios, Context, куки и кэшем.
-Разработка игровых механик на React – создание интерфейсов, работа с взаимодействием элементов, оптимизация запросов и кэширование.
-Разработка и тестирование игровых механик – работа с THREE Drei, THREE Fiber, оптимизация производительности.
-Систематизация и масштабируемость – использование методологии БЭМ, планирование архитектуры компонентов.
Навыки и технологии:
Frontend:
нужен доступ к резюме , React, TypeScript, SCSS, Zustand, Context, Framer Motion, нужен доступ к резюме , DnD-Kit, Vite, MobX
-Анимации и интерактив (Framer Motion, CSS-анимации, немного пробовал GSAP)
-Оптимизация производительности (SSR, SSG, кэширование, state-менеджмент)
Backend (основы):
-API-запросы (GET, POST, PUT), useQuery, работа с PostgreSQL через Insomnia
-Кэширование данных, работа с бэкенд-запросами
Системы контроля версий:
-Git, GitHub
Работа с No-Code:
-Bubble, Construct 2
Базы данных:
-MySQL, PostgreSQL
Дополнительные инструменты:
-React Hook Form, Slick Slider, экспорт в PDF и другие библиотеки
Дополнительная информация
-Большинство проектов, над которыми я работал, защищены NDA. Часть моих навыкоа можно посмотреть в порфтолио и на гитхабе.
-Продолжаю улучшать сайт, работаю над адаптивностью