Рестеу Даниил

SaitWors / OttoKrauts

Python Backend Developer

PythonDjangoDRFFastAPIPostgreSQLSQLAlchemyRedisCeleryDockerpytest
Рестеу Даниил

О себе и опыт работы

Рестеу Даниил. Ники: SaitWors / OttoKrauts.

Разрабатываю backend на Python: REST API, интеграции с внешними системами, фоновые задачи и ролевой доступ. Работаю с Django/DRF и FastAPI.

Сармат · Backend-разработчик

ООО «Сармат Коннект» · март 2026 года по настоящее время.

Спроектировал и реализовал backend платформы управления охранными объектами на Django/DRF: REST API, API Gateway, авторизацию и RBAC, объекты, заявки, события и аудит действий. Подготовил рабочую версию для демонстрации руководству.

  • Разработал интеграцию с C.Nord HTTP-API: синхронизацию объектов, событий и тревог, постановку и снятие с охраны с PIN-подтверждением, проверку КТС и диагностику внешней системы.
  • Реализовал Celery-задачи с retry/backoff, идемпотентность команд через Idempotency-Key, промежуточные статусы и пагинацию API. Добавлял pytest и smoke-проверки.
  • Дорабатывал CallCenter / Fitopharm на Node.js и Sequelize: синхронизацию, дедупликацию, фильтрацию, агрегации, системные логи и поддержку SQLite/PostgreSQL.
  • Проверял сервисы с OWASP ZAP. Дорабатывал авторизацию, защиту служебных маршрутов, CSRF, валидацию и ограничения загрузки файлов; выносил секреты в конфигурацию.
  • Развёртывал Smart Messenger на Matrix/Element: Synapse, MAS, LiveKit/WebRTC, Docker, Nginx/TLS. Собирал и тестировал Android/Windows-клиенты и звонки между ПК и телефоном.

Стек и подход

Python / Django / DRF / FastAPI · PostgreSQL / SQLAlchemy / Redis · Celery / Docker / pytest

developer.py
developer = {
    "name": "Рестеу Даниил",
    "role": "Python Backend Developer",
    "stack": ["Python", "Django", "DRF", "FastAPI", "PostgreSQL", "SQLAlchemy", "Redis", "Celery", "Docker", "pytest"],
    "projects": ["Campus Flow", "Deadlock Contracts"],
}
PythonUTF-8

Вклад в проекты

Campus Flow

Backend / API

API расписания, заданий, материалов и ролей; уведомления через Telegram и Web Push. PostgreSQL, Docker Compose, CI и резервное копирование.

Deadlock Contracts

Backend / REST API

Backend и REST API контрактов, профилей, достижений и истории матчей; интеграция со Steam.