Резюме: Frontend разработчик
Опыт работы:
Uventy
Frontend-разработчик
Май 2025 — сейчас (10 месяцев)
Разработка и поддержка E-commerce системы продажи билетов на спортивные и развлекательные мероприятия. Система включает в себя панель администратора для управления мероприятиями, пользовательский интерфейс React SPA для покупки билетов, приложение для сканирования QR-кодов билетов.
Технологический стек:
- Backend: PHP, Python
- Frontend: React, Redux Toolkit, React Query, TypeScript, Axios, Ant Design, React Router, SCSS, SASS, Hammer.js, Vite, Craco
- Базы данных: MySQL, PostgreSQL
- Интеграции: Stripe API, Telegram Bot API, Google Sheets API, PHPMailer, TCPDF, Supabase, Supabase edge-functions, Google SMTP
- Сервер: Ubuntu, Nginx, Apache
Задачи и результаты:
Frontend:
- Разработка SPA на React + TypeScript
- State management: Redux Toolkit, React Query
- Интеграция Stripe API (multi-account payments)
- Реализация системы промокодов с динамическим пересчётом
- Разработка ролевой модели доступа в админ-панели
- Оптимизация клиентских запросов и UX
Backend & Infrastructure:
- Разработка и доработка API на PHP / Python
- Реализация серверной логики промокодов и прав доступа
- Интеграция Telegram Bot API и Google Sheets API
- Работа с MySQL / PostgreSQL
- Поддержка серверного окружения (Ubuntu, Nginx, Apache)
- Настройка деплоя и конфигурации окружения
IQ DEV
Frontend-разработчик
Февраль 2022 — Апрель 2025 (3 года и 3 месяца)
Компания занимается цифровизацией бизнеса, разработкой веб- и мобильных решений для e-commerce, ритейла, производства и финансовых компаний.
Проект: Платформа обучения сотрудников
Разработка внутренней системы обучения с личными кабинетами и созданием курсов.
Стек: React, TypeScript, Redux, React Hook Form, Styled Components
Задачи и достижения:
Frontend:
- Разрабатывал сложные формы создания курсов (динамические поля, валидация, вложенные структуры)
- Реализовал личный кабинет пользователя
- Настроил управление состоянием через Redux
- Использовал React Hook Form для работы с формами
- Интегрировал frontend с backend через REST API
- Обеспечил адаптивность интерфейсов
Проект: Автохолдинг (NDA)
Разработка интерфейса для корпоративного сайта автодилера.
Стек: React, JavaScript, адаптивная верстка
Задачи и достижения:
Frontend:
- Реализовал адаптивную верстку с нуля
- Разработал систему фильтрации автомобилей
- Настроил клиентскую логику фильтров и взаимодействие с API
- Оптимизировал рендеринг и обработку состояния