Резюме: Fullstack javascript developer
Миграция legacy-проектов на современный стек | Полный цикл разработки от идеи до продакшена | Работа в распределенных командах
Production E-commerce Platform | Briaton (4 месяца)
Задача: Полная миграция legacy интернет-магазина (Vanilla JS) на современный стек с сохранением бизнес-логики и данных.
Достижения:
Увеличил скорость загрузки на 40% через код-сплиттинг и оптимизацию бандла
Внедрил TypeScript, снизив runtime-ошибки на 70%
Реализовал модульную архитектуру для упрощения поддержки
Настроил CI/CD (GitHub Actions → Vercel) с автоматическим деплоем
Интегрировал кэширование API через TanStack Query
Стек: React 18, TypeScript, Vite, Redux Toolkit, TanStack Query, Zod, CSS Modules
Демо: briaton.vercel.app | Код: https://github.com/Ssatanaxxx/Briaton
Киноплатформа с социальными функциями | VK-MARYSA (3 месяца)
Задача: Разработка fullstack-приложения с персонализированными рекомендациями и системой рейтингов.
Достижения:
Реализовал JWT-авторизацию с защищенными маршрутами
Создал систему умных рекомендаций на основе пользовательских предпочтений
Оптимизировал производительность через статическую генерацию Next.js 15
Внедрил строгую типизацию с Zod-валидацией всех форм
Настроил автогенерацию API-клиента из OpenAPI спецификации
Стек: Next.js 15 (App Router), TypeScript, TanStack Query v5, OpenAPI 3.0, JWT, CSS Modules
Демо: vk-marysa-4c6a.vercel.app | https://github.com/Ssatanaxxx/VK-MARYSA
Участие в production-проекте через GitLab (12 месяцев)
Роль: Fullstack Contributor в распределенной команде
Выполненные задачи:
BUGFIX: Исправление критических багов и валидации форм
FEATURE: Разработка UI-kit компонентов (ToolItMenu)
Безопасность: Реализация reset password flow
Оптимизация: Добавление favicon и оптимизация assets
Валидация: Улучшение UserEditForm с обработкой ошибок
Процессы:
Работа по системе задач (Jira-like: ITIS, ITID, IT06 теги)
Git Flow + Merge Requests с обязательным code review
Daily-синки в распределенной команде
CI/CD pipeline для проверки перед мержем
Доказательства: [Скриншоты GitLab с выполненными задачами]