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

Привет, я Дмитрий Бабанов Python Developer

Создаю веб-приложения, API сервисы и десктопные решения на Python. Превращаю идеи в работающий код.

2+ года опыта
10+ технологий
10+ проектов
zsh — GET /dmitry
$ curl -s https://dmitry.dev/api/whoami | jq

HTTP/1.1 200 OK
content-type: application/json

{
  "name": "Дмитрий Бабанов",
  "role": "Python Backend Developer",
  "status": "open_to_work",
  "experience_years": 2,
  "stack": [
    "FastAPI", "Django",
    "PostgreSQL", "Docker"
  ]
}

Python-разработчик

Пишу backend на FastAPI и Django: проектирую REST API, работаю с асинхронным Python и PostgreSQL. Среди проектов — два коммерческих по ТЗ реальных заказчиков (один уже в проде на предприятии) и AI-агент на Claude с RAG для проверки строительной отчётности.

В каждом проекте довожу код до продакшн-уровня: рефакторинг, тесты, чистая архитектура. Постоянно расширяю стек — сейчас углубляюсь в асинхронную обработку данных и работу с LLM.

Веб-приложения и API
Десктопные приложения
Работа с базами данных
Чистый код

Навыки

Python 95%
FastAPI 80%
SQLAlchemy / ORM 85%
PostgreSQL / SQL 85%
Docker / CI/CD 80%
Git / GitHub 90%
PyQt5 75%
HTML / CSS 70%
Django / Flask 50%

Стек технологий

Python
FastAPI
Django Framework
Flask
SQLAlchemy
PostgreSQL
SQL
Docker
Git
GitHub
CI/CD
ORM
PyQt5
HTML
CSS

Избранные работы

GET /projects/jobwire 200

JobWire

Агрегатор вакансий, который сам генерирует сопроводительные письма под вакансию.

FastAPI AI-интеграция
GET /projects/booking-api 200

Booking API

Сервис бронирования для салона красоты: REST API, авторизация, работа с расписанием.

FastAPI PostgreSQL
GET /projects/ai-смета-агент 200

AI-Смета-Агент

AI-агент на Claude (tool use) с RAG: сверяет строительную отчётность и объясняет расхождения со ссылкой на нормативку. Расчёты — на детерминированном Pandas-ядре отдельно от LLM: модель объясняет, но не считает и не выдумывает нормы. Docker, тесты, pgvector.

FastAPI Claude tool use RAG
GET /projects/калькулятор-себестоимости-объекта-охраны 200

Калькулятор себестоимости объекта охраны

Десктоп-приложение на PyQt6 — коммерческий заказ по ТЗ клиента, не учебный проект. Бизнес-логика вынесена из UI и покрыта тестами — легко поддерживать и расширять.

Python PyQt6 pytest
GET /projects/pinger-server 200

Pinger Server

Асинхронный мониторинг сети: параллельный ICMP-пинг, live-обновления по WebSocket, экспорт в CSV.

FastAPI asyncio WebSocket
GET /projects/расчёт-допустимого-давления-(десктоп) 200

Расчёт допустимого давления (десктоп)

Промышленное приложение на PyQt5 для расчёта допустимого давления конструкций — используется в реальной production-эксплуатации на предприятии.

Python PyQt6 SQL

Есть идея для проекта?

Давайте обсудим, как я могу помочь воплотить её в жизнь

Написать мне