dmitriy — zsh — Дмитрий Цой

dmitriy@macbook ~ % whoami

Дмитрий Цой

Middle Fullstack-разработчик

React / Next.js / Node.js

dmitriy@macbook ~ % cat about.txt

Собираю продукты целиком: интерфейс, бэкенд, оплату, деплой и SEO.

5 production-проектов — образовательные платформы, ИИ-диалоги, PWA с платежами, сайт для локального бизнеса и Telegram-бот по миграционному праву.

location: Москва / удалёнка
email: me@tsoydmitriy.ru
phone: +7 (965) 263-67-67

dmitriy@macbook ~ % cat experience.md

Fullstack-разработчик · фриланс / собственные проекты

# 2024 — настоящее время

  • Разработал и задеплоил 5 production-проектов (не учебные)
  • «Исторический Атлас»: интерактивная карта на Leaflet — 30+ исторических событий, 6 временных периодов, таймлайн и фильтры
  • «Философский Путь»: интеграция Gemini API — 150+ ИИ-диалогов, ~40 уникальных пользователей, философский портрет
  • GameRead: PWA с 4 тренажёрами (Шульте, Струп, Горбов–Шульте, клиновидные таблицы), оплата YooKassa, Web Audio
  • Yordam Plus: Telegram-бот-консультант по миграционному праву РФ — AI, 4 языка UI, Whisper, PDF-заявления, ЮKassa
  • PostgreSQL + Prisma: 8 моделей для прогресса, подписок и сессий пользователей
  • CI/CD: GitHub Actions для 3 проектов; деплой на VPS (Docker, Nginx, PM2) и Beget
  • SEO, Яндекс.Метрика, аналитика, PageSpeed-оптимизация

dmitriy@macbook ~ % cat teamwork.md

Работа в команде

  • Опыт командной разработки через code review, PR-процессы и распределение задач в GitHub Projects
  • Согласование API и схемы БД с бэкенд/фронтенд-задачами в рамках fullstack-проектов
  • Документирование решений в README и issue-трекере; итеративная поставка фич по приоритету
  • Open-source практики: ревью пулл-реквестов, единый стиль кода (ESLint/Prettier)

dmitriy@macbook ~ % cat testing.md

Тестирование

  • Пишу unit/integration-тесты на Vitest для утилит, стора и критичной бизнес-логики
  • E2E-сценарии в Playwright: ключевые пользовательские потоки (онбординг, paywall, формы)
  • Ручное QA перед релизом: чек-листы, кросс-браузер, мобильная вёрстка
  • TDD на сложных модулях (платежи, прогресс, генераторы тренажёров)

dmitriy@macbook ~ % ls stack/

Frontend/

React 19 Next.js 16 (App Router) TypeScript Tailwind CSS 4 Zustand Framer Motion Leaflet Lucide Web Audio API

Backend/

Node.js Python 3.13 PHP PostgreSQL + Prisma MySQL SQLite Redis 7

DevOps/

Docker Nginx Apache (Beget) PM2 GitHub Actions Linux / VPS Static Export PWA

Testing/

Vitest Playwright Manual QA TDD

Интеграции/

Gemini API OpenRouter Whisper YooKassa YouTube API Telegram Bot API aiogram 3

SEO/

Яндекс.Метрика Вебмастер PageSpeed Статическая генерация

dmitriy@macbook ~ % ls -la projects/

01 Исторический АтласОбразовательная платформа

  • · 30+ исторических событий на интерактивной карте
  • · 6 временных периодов, таймлайн и фильтры
  • · Анимации интерфейса (Framer Motion)
  • · Nginx + статический экспорт

# Next.js 16, React 19, Tailwind CSS 4, Zustand, Leaflet, Framer Motion, Static Export

demo → atlas.dmitriytsoy.ru

02 Философский ПутьИнтерактивный учебник с ИИ

  • · 150+ ИИ-диалогов с Сократом и Платоном
  • · ~40 уникальных пользователей
  • · Философский портрет + многостраничный сайт
  • · Prisma: 8 моделей данных

# Next.js, TypeScript, PostgreSQL, Prisma, Gemini API

demo → path.dmitriytsoy.ru

03 Дверной ДокторСайт для локального бизнеса

  • · SEO под локальные запросы Новороссийска
  • · Калькулятор стоимости услуг
  • · YouTube-видео с реальных выездов
  • · Анимированный маячок МЧС

# Next.js, TypeScript, Tailwind CSS

demo → новороссийск-вскрытие-замена-замков.рф

04 GameReadPWA для тренировки скорочтения

  • · 4 тренажёра: Шульте, Струп, Горбов–Шульте, клиновидные таблицы
  • · Оплата через YooKassa (paywall)
  • · Геймификация: звёзды, монеты, стрик
  • · PWA + Web Audio API

# Next.js 16, React 19, Tailwind CSS 4, Zustand, Framer Motion, Web Audio API, PHP + MySQL, YooKassa

demo → gameread.ru

05 Yordam PlusTelegram-бот-консультант по миграционному праву РФ

  • · AI-консультации: патент, РВП, ВНЖ, гражданство, ДМС, ЕАЭС
  • · 4 языка UI: русский, узбекский, кыргызский, таджикский
  • · Голосовой ввод (Whisper) + распознавание фото документов
  • · Чек-листы и PDF-черновики заявлений
  • · Рефералы, ЮKassa, тикет-система поддержки

# Python 3.13, aiogram 3, OpenRouter, ChromaDB, SQLite, fpdf2, Docker, Redis 7

demo → @YORDAM_plus_Bot

dmitriy@macbook ~ % cat strengths.txt

  • Ровно 5 production-проектов (не учебные)
  • ИИ-интеграция: Gemini API и OpenRouter (Telegram-бот)
  • Платежи YooKassa в PWA и боте
  • Vitest + Playwright + ручное QA
  • Полный цикл: фронтенд + бэкенд + деплой + SEO

dmitriy@macbook ~ % open contact

Открыт к предложениям · Москва / удалёнка

mailto:me@tsoydmitriy.rucall:+7 (965) 263-67-67Скачать резюме (PDF)

# lang en — English version

# © 2026 dmitriytsoy.ru

dmitriy@macbook ~ %