Fullstack-разработчик · 9+ лет
Александр Перепёлкин
Разрабатываю сайты и веб-приложения — в Иванове и удалённо. Пишу фронтенд на Vue и Nuxt с 2017-го, последние годы — вместе с бэкендом на NestJS. Люблю задачи, где интерфейс упирается в архитектуру: SSR, реалтайм, сложные доменные модели.
Иваново, удалённо

Опыт
- 01
FinFort
Senior Frontend · 2022 — настоящее время
Полный цикл двух продуктов на Vue и Nuxt: от архитектуры до продакшена.
- Спроектировал SSR-архитектуру и интеграции с REST
- Миграция двух крупных проектов с Vue 2 на Vue 3 + TypeScript
- Пенсионный калькулятор с нуля — сложный бизнес-модуль в основном приложении
- Менторство junior-разработчиков, кросс-ревью, Scrum
- 02
МЕТАШАРКС
Frontend-разработчик · 2020 — 2022
Сложные интерфейсы и админ-панели поверх REST API.
- Многошаговые формы (аренда авто), штрафы с загрузкой файлов, витрина сертификатов
- Admin-панели: компании, пакеты, контент
- Обсуждение API-контрактов с бэкендом
- 03
Appelsin
Frontend / вёрстка · 2017 — 2020
Платформа для сетевого маркетинга на Vue 2.
- Первый продакшен на Vue
- Вёрстка и постепенный переход к SPA
Свой продукт
TourneyGrid
Автор, fullstack · сентябрь 2025 — настоящее время
Multi-tenant SaaS для спортивных федераций и организаторов турниров — в одиночку, с нуля: NestJS, Prisma, PostgreSQL 16, Redis, Nuxt 3, Docker, CI/CD.
- Multi-tenancy по домену, JWT + 2FA (TOTP), цепочка guards и ролевая модель
- Сетки round-robin / single / double elimination с bye; таблицы на JSONB-правилах и tie-break
- Elo-рейтинг с переменным K-factor, событийная инвалидация Redis-кеша
- Динамические PWA-манифесты, pino, health-checks, бэкапы в Yandex Object Storage
Стек
Frontend
- Vue 2 / 3
- Nuxt 2 / 3 / 4
- React
- Next.js
- TypeScript
- Pinia
- Vuex
- Redux Toolkit
- React Router
- TanStack Query
- Vuetify
- SSR
- PWA
- Vitest / vue-test-utils
Backend
- Node.js
- NestJS
- Express
- Prisma
- PostgreSQL
- Redis
- JWT + 2FA
Инфраструктура
- Docker
- Nginx
- GitHub Actions
- GitLab CI
- Linux VPS
- Sentry
AI и LLM
- Claude Code
- GPT
- Ollama
- OpenRouter API
- GigaChat
- Figma AI
- LLM-интеграции в продукт
Курсы
- 2024
Бэкенд на Node.js для фронтенд-разработчиков
Яндекс Практикум
- 2018
Профессиональная вёрстка
HTML Academy