Россия · удалённо

Дмитрий Фёдоров

Senior Backend Developer

Python & Node.js · архитектура API · техлид · LLM/RAG в проде

Обо мне

5+ лет в коммерческой разработке: от CMS и стартапов до senior backend и техлида в digital-агентстве.

Проектирую сервисы, API и интеграции; вывожу в прод Docker, Postgres, Redis, CI/CD.

Руководил командой до 15 человек. Внедрял локальные LLM и RAG без утечки данных в облако.

Профильного высшего нет: самообразование и непрерывная практика с 2019 года.

Опыт

  1. Middle Fullstack Developer

    Сеослон

    7 мес.
    • TypeScript
    • Node.js
    • REST
    • Планирование и проектирование сервисов, автоматизация отчётов.
    • Ревью кода, техсобеседования, отсечение техдолга на этапе планирования.
  2. Backend · контракт

    Стартап · B2B SaaS (майнинг-панели)

    • Python
    • FastAPI
    • PostgreSQL
    • Redis
    • WebSocket
    • Мониторинг ~800 Antminer: очереди вместо синхронного опроса, алерты, партиционирование метрик.
  3. Junior → Middle Fullstack

    FOKAS

    2 года 5 мес.
    • PHP
    • WordPress
    • Drupal
    • Bitrix
    • Bitrix24
    • MySQL
    • JavaScript
    • Сайты и веб-сервисы, кастомные модули, Core Web Vitals, аудит и оптимизация.
    • Интеграции с Битрикс24, 1С и МойСклад: обмен заказами, остатками, статусами.
    • Fullstack: backend, фронт, релизы, инциденты.
  4. Fullstack Developer

    Стартапы · мониторинг ASIC / майнинг-пулы

    • Python
    • Django
    • Celery
    • Vue
    • WebSocket
    • PostgreSQL
    • B2B-панели для ферм: real-time дашборды, WebSocket, опрос тысяч устройств батчами.
    • MVP с нуля: авторизация, телеметрия, интеграции с пулами.

Стек

Backend

Python · FastAPI · Node.js · NestJS · REST · WebSocket · Celery · Bull

Данные

PostgreSQL · Redis · MongoDB · Prisma · SQL-оптимизация

Infra

Docker · CI/CD · nginx · healthchecks

AI

Ollama · RAG · ChromaDB · локальные LLM · OpenCV

CRM и учёт

1С · МойСклад · Битрикс24 · REST-интеграции

Прочее

React · TypeScript · Go · Flutter · Sing-box

Кейсы

PURPLE · AI

Локальные LLM и RAG

Миграция агентства с OpenAI/Claude на Ollama (Llama, Qwen); единый internal API; RAG по базе знаний, расходы на облако ↓ в ~4 раза.

Ollama · Llama · Qwen · Python · Node · Docker

PURPLE · product

VPN control plane

Внутренний VPN-продукт: multi-node подписки, canary по странам, penalty-скоринг и self-healing; продан white label; V2 на форке Sing-box + Flutter.

Node · Go · React · Sing-box · Flutter

medtech · NDA

Медтех-платформа (NDA)

ПАК персонализированной онкодиагностики: веб-панель для врачей и лаборантов, edge-сервер, OpenCV, расчёт терапевтического окна по клеточным циклам.

Python · OpenCV · Node · React · MongoDB · PostgreSQL

PURPLE · lead

Процессы в команде 15 человек

Ревью-чеклист, менторство, design notes для крупных задач; время PR → merge с ~3 дней до ~1 дня; онбординг джунов до middle.

GitLab · процессы · найм

стартап · highload

Майнинг real-time

B2B-панель для Antminer: Celery + Redis вместо polling, WebSocket push, алерты; latency дашборда с 5–30 с до <2 с.

Django · Celery · Redis · Vue · WebSocket

Образование

  • Высшее профильное не завершал.
  • Самообразование с 2018–2019, коммерческая разработка с 2019.
  • Непрерывная практика: production, code review, техлидство, home lab (Ollama, RAG).