Python Backend Developer / AI Engineer

Красноярск, Россия
Миддл
Информационные технологии • Разработка • Backend • Python • Django • PostgreSQL
Удаленная работа
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Системный аналитик / Python backend-разработчик, ГК Техно.

Мои компетенции и опыт

О себе

Совмещаю Python backend-разработку и системный анализ; около 3,5 лет коммерческого опыта в IT. Интегрирую LLM в поиск по документам, извлечение данных и классификацию операций. Соединяю AI-компоненты с бизнес-правилами, правами доступа и надёжной фоновой обработкой.

 

Опыт

 

Системный аналитик / Python backend-разработчик | ООО Группа Компаний Техно

Июнь нужен доступ к резюме настоящее время · Красноярск · нужен доступ к резюме

Поставки бурового оборудования и запчастей для спецтехники. Единственный backend-разработчик в команде из двух разработчиков: самостоятельно принимаю технические решения, участвую во взаимном code review с frontend-разработчиком.

- Автоматизировал расчёт себестоимости и формирование КП на Django/PostgreSQL. Система формирует нужен доступ к резюме КП в месяц. Подготовка сложного КП занимает 1 рабочий день вместо 1-2.

- Вынес расчёт и генерацию КП из HTTP-запросов Django/DRF в воркеры Celery/RabbitMQ. Реализовал outbox/inbox, идемпотентность, повторную доставку и восстановление после сбоев.

- Автоматизировал согласование закупок с ролевой моделью и историей изменений. Среднее время согласования сократилось с 5 дней до 1 рабочего дня.

- С нуля реализовал критическую логику расчёта цен и генерации КП и покрыл её unit/integration-тестами. Поддерживаю и расширяю набор из 1540 тестов pytest; покрытие расчётной системы 90,58%. Применял mutation testing финансовой логики.

- Настроил GitHub Actions с pytest, Ruff, mypy и проверками миграций/OpenAPI. Использую Playwright для E2E-проверок в Chromium/WebKit.

- Самостоятельно разработал и запустил RAG-ассистент: гибридный поиск PostgreSQL FTS/pgvector, фильтры прав доступа, BGE-reranker. LangGraph повторяет поиск при нехватке контекста. нужен доступ к резюме постоянных пользователей, рабочая база 3-10 тыс. документов.

Стек: Python, Django/DRF, PostgreSQL, pgvector, RabbitMQ, Celery, REST/OpenAPI, OpenAI API, LangChain/LangGraph, Docker Compose, GitHub Actions, pytest, Playwright.

 

Системный аналитик / Python backend-разработчик | Bauart Group

Апрель нужен доступ к резюме май 2026 · Красноярск · нужен доступ к резюме

Компания из 10 сотрудников, разработка сайтов, приложений и ПО на заказ.

Начал стажёром под руководством наставника; затем самостоятельно вёл backend-задачи и участвовал во взаимном code review. Позже провёл онбординг и менторил одного разработчика без опыта.

 

Проекты в Bauart Group

 

Персональные финансы с AI-аналитиком

Bauart Group | Январь - май 2026 | Команда 5 человек | Пилотная эксплуатация на момент ухода

- Разработал модели транзакций, бюджетные расчёты и импорт выписок на Django/DRF. В отдельном FastAPI-сервисе реализовал асинхронный приём банковских вебхуков и LLM-классификацию. Через Kafka разделил сохранение транзакций, классификацию и уведомления; ключ партиционирования - user_id.

- Реализовал Redis cache-aside для месячной сводки с TTL и инвалидацией после коммита. p95 эндпоинта сводки в пилоте с реальными пользователями: ~150 мс (Grafana/APM).

Стек: Django/DRF, FastAPI, PostgreSQL, Kafka, Redis, OpenAI API, asyncio, Docker, pytest.

 

Обработка счетов и договоров (Invoice & Contract Processing Engine)

Bauart Group | Май нужен доступ к резюме январь 2026 | Команда 4 человека | Production

- Спроектировал мультитенантные модели данных и валидации. Интегрировал OpenAI/Anthropic API в OCR/LLM-пайплайн и реализовал обмен с SAP/NetSuite.

- Масштаб платформы: нужен доступ к резюме тыс. документов в месяц; p95 обработки ~22 с (Grafana).

- На контрольной выборке из 350 документов примерно в 94% случаев все обязательные поля были извлечены без ошибок. JSON сверяли с ручной разметкой аналитиков и операторов; участвовал в проверке эталонных данных.

Стек: Django/DRF, PostgreSQL, OpenAI API, Anthropic API, Celery, Docker, Kubernetes, GitLab CI/CD, pytest.

 

Электронный дневник и журнал успеваемости

Bauart Group | Ноябрь нужен доступ к резюме апрель 2025 | Команда 5 человек | Production

- Реализовал модули оценок, посещаемости и расписания: RBAC, проверки конфликтов преподавателей и кабинетов. Согласовывал OpenAPI с frontend/mobile, писал тесты и участвовал в code review. Масштаб: нужен доступ к резюме тыс. MAU в учебный период.

- Настроил Prometheus/Grafana, алерты и Sentry: задержки API, ошибки 5xx, очереди Celery и Kafka lag. По статистике инцидентов время от отправки алерта до восстановления сократилось примерно с 2 часов до 15 минут; инциденты устраняла команда разработчиков.

Стек: Django/DRF, PostgreSQL, Celery, Redis, Kafka, Docker, Kubernetes, GitLab CI/CD, Prometheus, Grafana, Sentry, pytest.

 

Ранние проекты (Bauart Group)

Апрель нужен доступ к резюме октябрь 2024

 

Шлюз уведомлений | Март - октябрь 2024

- Единый сервис Email/SMS/Push/Telegram для SaaS-платформы: шаблоны, статусы, fallback между Push/SMS/мессенджером.

- Реализовал отправку на Celery/Redis, подключил SMTP/SendGrid, повторные попытки и мониторинг очередей.

 

Логистическая CRM | Сентябрь нужен доступ к резюме февраль 2024

- Единое окно заказов и доставки вместо таблиц и мессенджеров.

- Заменил последовательный опрос 2-3 API на параллельный через httpx/ нужен доступ к резюме с таймаутами и обработкой ошибок. FastAPI, async SQLAlchemy/asyncpg; генерацию PDF вынес в Celery.

 

B2B-маркетплейс | Апрель - август 2023

- B2B-каталог на 25+ тыс. SKU.

- Django/DRF, PostgreSQL: устранил N+1 через select_related/prefetch_related, добавил составные индексы по EXPLAIN ANALYZE. Достигнутый p95 отклика каталога: ~ нужен доступ к резюме мс.

 

Навыки

- Backend: Python, Django/DRF, FastAPI, SQLAlchemy, asyncio

- AI/LLM: OpenAI API, Anthropic API, LangChain, LangGraph, RAG

- Данные и очереди: PostgreSQL, SQL, Redis, pgvector, Kafka, RabbitMQ, Celery

- Качество: pytest, Playwright, mypy, Ruff, REST/OpenAPI

- Инфраструктура: Docker, Kubernetes, GitHub Actions, GitLab CI/CD, Prometheus, Grafana, Sentry

 

Образование

- Сибирский федеральный университет, Красноярск. Магистратура «Высокопроизводительные системы» - обучаюсь, плановый выпуск в 2028 году.

- Сибирский федеральный университет, Красноярск. Бакалавриат «Информатика и вычислительная техника» нужен доступ к резюме год.

 

Языки

- Русский - родной. Английский - B1: техническая документация, англоязычные API и issue-трекеры.

 

 

Контакты для поиска работы: нужен доступ к резюме ; нужен доступ к резюме ; Telegram нужен доступ к резюме

LinkedIn: нужен доступ к резюме

GitHub: нужен доступ к резюме

Пример кода: нужен доступ к резюме

 


Специализация
Информационные технологииРазработкаBackendPythonDjangoPostgreSQL
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты