All peopleBackend

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

SaitWors / OttoKrauts

Python Backend Developer

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

About & experience

Рестеу Даниил. Also known as SaitWors / OttoKrauts.

I develop Python backends: REST APIs, external integrations, background tasks and role-based access. I work with Django/DRF and FastAPI.

Sarmat · Backend Developer

March 2026 to present.

Designed and implemented a Django/DRF backend for a security site management platform: REST APIs, an API Gateway, authentication and RBAC, site records, requests, events and action auditing. Prepared a working version for a management demonstration.

  • Built a C.Nord HTTP API integration: site, event and alarm synchronization, arming/disarming with PIN confirmation, KTS checks and diagnostics.
  • Implemented Celery tasks with retries/backoff, command idempotency through Idempotency-Key, intermediate statuses and pagination. Added pytest tests and smoke checks.
  • Updated CallCenter / Fitopharm with Node.js and Sequelize: synchronization, deduplication, filtering, aggregations, system logs and SQLite/PostgreSQL support.
  • Checked services with OWASP ZAP and improved authentication, service-route protection, CSRF, validation, file-upload limits and secret configuration.
  • Deployed Smart Messenger on Matrix/Element using Synapse, MAS, LiveKit/WebRTC, Docker and Nginx/TLS. Built and tested Android/Windows clients and desktop/mobile calls.

Tools & approach

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

Project contributions

Campus Flow

Backend / API

APIs for the timetable, assignments, materials and roles; Telegram and Web Push notifications. PostgreSQL, Docker Compose, CI and backups.

Deadlock Contracts

Backend / REST API

Backend and REST APIs for contracts, profiles, achievements and match history; Steam integration.