Frontend / Fullstack-разработчик: интерфейсы, серверная логика и интеграции для бизнеса.
Работа и контракты
Frontend / Fullstack: React, Vue, API, автоматизация и инфраструктура. Резюме на русском и английском отправлю по запросу. Формат работы и задачи обсудим лично.

Меня зовут Константин Окунев. Разрабатываю интерфейсы на React / Next.js и Vue / Nuxt, API и автоматизацию на TypeScript / Node.js и Python, локальные сервисы на Go.
С 2020 года работаю на фрилансе и как ИП. Выполнил 15+ коммерческих проектов: сайты, лендинги, интернет-магазины, CRM и внутренние сервисы.
Веду задачи от обсуждения требований до запуска и сопровождения. Объясняю технические решения, согласую этапы работы и подключаю сервисы, которыми уже пользуется бизнес.
React, Next.js, Vue, Nuxt, TypeScript, JavaScript, HTML, CSS / SCSS, Vite, Webpack, Tailwind CSS, shadcn/ui, Nuxt UI, Zustand, Redux Toolkit, Pinia, Vue Router, TanStack Vue Query, Figma, Photoshop
Адаптивная вёрстка по Figma, компоненты и состояния интерфейса. BEM, Flexbox и Grid; серверный рендеринг и статическая генерация страниц (SSR / SSG), техническое SEO и производительность веб-страниц (Web Performance).
Python, Go, Node.js, NestJS, Express, Fastify, FastAPI, Pydantic, REST API, OAuth / Auth.js, Zod
Разрабатываю API и серверную логику на TypeScript и Python, локальные сервисы на Go. Реализую авторизацию, валидацию, очереди задач, защиту от повторной обработки и восстановление после сбоев.
PostgreSQL, MySQL, SQLite, Redis, Prisma, Drizzle ORM, SQLAlchemy, Alembic
Проектирую модели данных и миграции, работаю с транзакциями, кешированием и очередями. Использую SQLite для локального хранения команд и восстановления работы сервисов.
Python, Bash, asyncio, aiogram, FastAPI, Jinja2, Telegram Bot API, OpenAI API
Разрабатываю ботов, административные веб-интерфейсы и фоновые задачи. Подключаю AI-разбор документов, расчёты, формирование отчётов PDF / XLSX, расписания и устойчивую отправку уведомлений.
CloudPayments, amoCRM, Telegram Bot API, Rocket.Chat REST API, МойСклад, СДЭК
Подключение оплаты, CRM, складского учёта и доставки. Передача заявок и уведомлений между сайтом и внешними сервисами.
Linux / Ubuntu, VPS, Docker, Docker Compose, Kubernetes, Bash, Nginx, PM2, systemd, Git, GitHub Actions, CI/CD
Настраиваю окружения, контейнеры и публикацию приложений. Автоматизирую развёртывание, резервное копирование, проверку здоровья и откат релизов; сопровождаю сервисы на VPS.
WireGuard, VPN, DNS, dnsmasq, маршрутизация, NAT, nftables, UFW, SSH, TLS
Настраиваю VPN, DNS и межсетевые экраны, разбираюсь с маршрутизацией и доступностью сервисов. Готовлю Bash-сценарии настройки и отката сетевых изменений.
Vitest, React Testing Library, Playwright, axe-core, pytest, pytest-asyncio, mypy, Ruff, Go testing
Проверяю логику, компоненты, API и пользовательские сценарии. Использую проверки типов, линтеры и регрессионные тесты; проверяю адаптивность, доступность, клавиатуру и состояния фокуса.
Grafana, Loki, Tempo, TraceQL, SQL, очереди Kafka, метрики, трассировки, интеграции с 1С
Опыт аудита рабочих систем в режиме чтения: анализ запросов, обменов и очередей, поиск узких мест по метрикам и трассировкам, подготовка рекомендаций.
Углубляю практику AI-интеграций, надёжности сервисов, наблюдаемости и автоматизации инфраструктуры. Применяю Python, Go и Bash в рабочих задачах и развиваю эти направления на новых проектах.
Дополнительные технологии: AWS, C# и .NET.
Telegram-бот и веб-интерфейс с FastAPI, aiogram и OpenAI API: разбор документов, расчёты и отчёты PDF / XLSX.
Корпоративный бот с административным интерфейсом, расписанием, PostgreSQL и устойчивой очередью отправки.
Сервис интеграции оборудования с очередью команд на SQLite, восстановлением задач и корректным завершением процесса.
CRM-интерфейс с клиентами, заказами и канбаном; управление состоянием через Pinia и работа с API.
Автоматизация развёртывания и отката, сопровождение контейнеров, настройка VPN, DNS и межсетевого экрана.
Кейс · lefaktar.ru
За портфолио работает приложение на Next.js, React и TypeScript с PostgreSQL и Prisma. Контент обновляется через административную панель; посетители входят через OAuth и оставляют отзывы, которые публикуются после модерации.
Начнём с задачи
Расскажите, что уже есть и какой результат нужен. Обсудим объём, подход и следующий шаг.