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

Данила Юрков · Москва · Backend / Python / AI Developer

Backend / Python / AI Developer

Проектирую backend и AI-системы — от API и данных до retrieval, agents и production-инфраструктуры.

Python · TypeScript · Go · FastAPI · NestJS · PostgreSQL · Kafka · Docker · LLM · MCP · RAG

70%Recall@3
~13×less context
55kLOC benchmark

Все три показателя относятся к benchmark codebase-index на одном Java repository.

Primary toolsPythonTypeScriptGoPostgreSQLKafkaMCP / RAG

01 / Selected work

Системы, которые можно разобрать

Не витрина технологий. Каждый кейс показывает задачу, архитектуру, ограничение или измеримый результат.

Демонстрация codebase-index: Find, Trace, Predict и evidence contractactual repository demo
01Personal open source

codebase-index

Retrieval/context infrastructure for coding agents.

Локальный слой поиска и code-graph для Claude Code, Codex CLI и MCP-клиентов. Индексирует репозиторий в SQLite, извлекает символы и связи через Tree-sitter и возвращает ранжированный file:line context вместо широкого сканирования.

EvidenceBenchmark на одном Java repository (~55k LOC): Recall@3 70% против 40% у disciplined rg baseline; примерно в 13× меньше answer-context tokens.

PythonSQLite FTS5Tree-sitterMCPHybrid / vector retrieval
02Personal open source

agent-sync

Multi-agent coordination layer for one repository.

Локальная координация независимых coding-agent сессий: общий task board, file locks, присутствие, сообщения, решения и activity log поверх SQLite. Claude Code hooks доставляют сообщения и fail-closed блокируют конфликтующие правки.

EvidenceCore работает без отдельного сервера и сетевого взаимодействия.

PythonSQLiteCLIClaude Code hooks
03Personal project

streamforge-go

Event-driven backend for ingestion and analytics.

HTTP API принимает и валидирует события, Kafka отделяет request latency от аналитической записи, bounded worker pool обрабатывает сообщения с backpressure, retry/DLQ и contiguous offset commits, а ClickHouse хранит аналитику.

EvidenceBenchmarkPoolSubmit: 792 ns/op, 0 allocs/op. Local microbenchmark с no-op handler, not production throughput.

GoKafkaClickHousePostgreSQLRedisPrometheus
Рабочий стол lk-fd-demo с картой размещений и фильтрамиactual project screenshot
04Personal project · public demo

lk-fd-demo

Fullstack case from a real-world OOH media specification.

Личный кабинет медиаселлера наружной рекламы: роли CLIENT/ADMIN, REST API, интерактивная карта, фильтры, календарь доступности, рабочие списки, CSV/XLSX import, идемпотентный upsert и Excel export.

EvidenceДанные в демо сгенерированы; screenshot показывает рабочий кабинет с картой Санкт-Петербурга.

Next.jsTypeScriptPostgreSQLPrismaVitestPlaywright
05Private project

VibeForge

Agent framework and product delivery platform.

Платформа, которая переводит идею в требования, архитектуру, backlog и реализацию. Архитектура включает отдельный agent framework/provider abstraction, NestJS backend, очереди, realtime, PostgreSQL, Redis, frontend и инфраструктурный слой.

EvidenceИсходный код закрыт; архитектуру можно разобрать на технической встрече.

NestJSNext.jsPostgreSQLRedisBullMQWebSocket
Source available during hiring process
Главная страница production-платформы Politernalactual project screenshot
06Production · fullstack / operations

Politernal

Production web platform with product and operations surfaces.

Production-платформа с магазином, аккаунтами, админ-инструментами, ботами и внешними интеграциями. Работа включает schema/data design, миграции, CI/CD, health checks и разбор production-проблем.

EvidenceMinecraft — предметная область продукта, не специализация портфолио.

Next.jsTypeScriptPostgreSQLPrismaDocker ComposeGitHub Actions
Source available during hiring process

02 / Practice

Инженерная практика вне pet-проектов

01Production / project work

Схема данных → API → эксплуатация

Работаю со schema/data design, REST/API, интеграциями, миграциями, Docker, CI/CD, monitoring и debugging production issues.

02Internal automation

Автоматизация внутренних процессов

В рамках основной работы разработал приложение для работы с архивом документов и скрипты для рутинных операций с внешними информационными системами.

03 / AI-assisted engineering

AI ускоряет работу. Ответственность остаётся инженерной.

Использую AI как инструмент исследования и реализации, а не как замену требованиям, архитектуре и проверке.

Research

Изучаю репозиторий, ограничения и существующие контракты.

Implementation

Использую Claude Code и Codex для навигации, реализации и рефакторинга.

Review

Сам отвечаю за requirements, архитектуру, security и качество решений.

Verification

Проверяю тестами, сборкой, runtime-сценарием и production readiness.

Claude Code · Codex · research · implementation · refactoring · test generation · repository navigation

04 / Technical matrix

Стек по зонам ответственности

BackendPython / FastAPI / Node.js / NestJS / Go / Java
DataPostgreSQL / MySQL / SQLite / Redis / ClickHouse / Kafka
AILLM API / MCP / RAG / retrieval / vector search / context engineering
InfraDocker / Linux / CI/CD / GitHub Actions / Nginx
FrontendReact / Next.js / TypeScript
Qualitypytest / Vitest / Playwright / Testcontainers / OpenAPI

05 / Contact

Ищу Backend / Python / AI Developer позиции.

Интересны команды, где backend, данные и AI-системы нужно не только собрать, но и объяснить, проверить и довести до production.