Backend-разработка

Серверные приложения, API, базы данных и бизнес-логика

Технологии

Python FastAPI Flask PostgreSQL SQLAlchemy Tortoise ORM Redis Celery REST API WebSocket JWT OAuth2 Pytest Alembic

API-разработка

  • ✓ Проектирование RESTful API
  • ✓ WebSocket для real-time
  • ✓ Документация OpenAPI/Swagger
  • ✓ Версионирование API

Базы данных

  • ✓ Проектирование схем БД
  • ✓ Оптимизация запросов
  • ✓ Миграции данных
  • ✓ Кэширование с Redis

Архитектура

  • ✓ Чистая архитектура
  • ✓ Асинхронная обработка
  • ✓ Фоновые задачи (Celery)
  • ✓ Микросервисы

Безопасность

  • ✓ JWT авторизация
  • ✓ OAuth2 интеграция
  • ✓ CORS, CSRF защита
  • ✓ Rate limiting

Проекты

Скриншот проекта

ToDoWay - Менеджер задач

Веб-приложение для управления задачами

Полноценное PWA-приложение с группами, уведомлениями, синхронизацией в реальном времени. Backend на FastAPI, PostgreSQL, WebSocket для real-time обновлений. Подключен самописный MCP-сервер, который отвечает на запросы к ToDo — например, сколько дел осталось.

FastAPI PostgreSQL WebSocket PWA MCP
Скриншот проекта

API для IoT-устройств

Серверная часть умного дома

REST API для управления IoT-устройствами, сбора телеметрии, автоматизации сценариев. MQTT брокер, очереди задач, уведомления.

FastAPI MQTT Redis Celery
Скриншот проекта

Telegram-бот с интеграциями

Автоматизация бизнес-процессов

Бот для автоматизации уведомлений, интеграция с внешними API, webhook-обработка, хранение состояния в PostgreSQL.

Python aiogram PostgreSQL Webhook