Денис Михайлов

Денис Михайлов

Senior Full-Stack Engineer

TypeScript · Vue / React · Node.js · Веб-автоматизация и браузерные расширения

Открыт для предложений
summary

О себе

Senior full-stack инженер (8+ лет) со специализацией на SPA на Vue/Nuxt и React/Next.js, браузерных расширениях Manifest V3 и автоматизации на Node.js. Полное владение продуктом — от архитектуры и интерфейса до пайплайнов сбора данных, монетизации и публикации в Chrome Web Store и Edge.

skills

Ключевые навыки

Frontend

  • TypeScript
  • JavaScript (ES2023+)
  • Vue/Nuxt
  • React/Next.js
  • Astro (SSG)
  • HTML5/CSS3
  • Tailwind
  • Переиспользуемые библиотеки компонентов
  • Адаптивный интерфейс
  • Доступный интерфейс

Браузерные расширения

  • Chromium и Firefox
  • Manifest V3
  • Browser APIs
  • Публикация в Chrome Web Store
  • Публикация в Edge Add-ons
  • Соответствие политикам сторов

Backend

  • Node.js
  • Express / Fastify
  • REST
  • WebSockets
  • BullMQ

Данные и автоматизация

  • Веб-скрейпинг (Playwright, Puppeteer)
  • Боты мониторинга и уведомлений
  • Обход анти-бот защиты
  • Ротация прокси
  • Rate-limiting
  • Fingerprinting
  • LLM API (OpenAI, DeepSeek, Deepgram, Whisper)
  • Telegram API

Инфраструктура и DevOps

  • Redis
  • SQLite
  • Supabase
  • Prisma
  • Docker
  • VPS
  • GitHub Actions
  • Railway
  • Vercel
  • Пейволлы и монетизация (ExtensionPay, crypto)
languages

Языки

  • РусскийРодной
  • EnglishProfessional working proficiency