Привет, я Дмитрий Бабанов Python Developer
Создаю веб-приложения, API сервисы и десктопные решения на Python. Превращаю идеи в работающий код.
$ 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.
Навыки
Стек технологий
Избранные работы
JobWire
Агрегатор вакансий, который сам генерирует сопроводительные письма под вакансию.
Booking API
Сервис бронирования для салона красоты: REST API, авторизация, работа с расписанием.
AI-Смета-Агент
AI-агент на Claude (tool use) с RAG: сверяет строительную отчётность и объясняет расхождения со ссылкой на нормативку. Расчёты — на детерминированном Pandas-ядре отдельно от LLM: модель объясняет, но не считает и не выдумывает нормы. Docker, тесты, pgvector.
Калькулятор себестоимости объекта охраны
Десктоп-приложение на PyQt6 — коммерческий заказ по ТЗ клиента, не учебный проект. Бизнес-логика вынесена из UI и покрыта тестами — легко поддерживать и расширять.
Pinger Server
Асинхронный мониторинг сети: параллельный ICMP-пинг, live-обновления по WebSocket, экспорт в CSV.
Расчёт допустимого давления (десктоп)
Промышленное приложение на PyQt5 для расчёта допустимого давления конструкций — используется в реальной production-эксплуатации на предприятии.