ОТКРЫТ ДЛЯ РАБОТЫ СПБ · МСК
Backend Developer

Илья Минин

Пишу backend на Python и FastAPI. Есть более года коммерческого опыта и собственный проект Kantano — сделал с нуля и задеплоил на прод: реалтайм через WebSocket, ролевая модель, CI/CD на GitHub Actions, всё работает.

AI-инструменты (Codex) использую осознанно — ревью, тесты, типовые задачи — только там где сам уже разобрался. Открыт к удалёнке, гибриду и релокации.

Технологии

// Языки

  • Python
  • TypeScript
  • SQL

// Backend

  • FastAPI
  • Django (базово)
  • SQLAlchemy (async)
  • REST / OpenAPI
  • WebSocket

// Data & Cache

  • PostgreSQL
  • Redis
  • Alembic

// DevOps & Tools

  • Docker / Compose
  • GitHub Actions
  • Linux
  • pytest / Ruff
  • Git

Опыт работы

май 2025 — июнь 2026 · 13 месяцев

Backend Developer

ООО «Оверленг-Ит»

Писал REST API эндпоинты и бизнес-логику для сервиса проверки дипломных и курсовых работ на соответствие ГОСТам.

  • Проектировал модели данных в PostgreSQL и писал запросы через SQLAlchemy.
  • Покрывал функционал тестами на pytest с отдельной тестовой БД, чтобы изменения не ломали рабочие сценарии.
  • Настроил автогенерацию TypeScript-клиента из OpenAPI-схемы — фронтенд забирал готовые типы вместо ручной синхронизации.
  • Фиксил баги, рефакторил код под читаемость и поддерживаемость.
Python FastAPI PostgreSQL SQLAlchemy pytest

Проекты

kantano.ru · github.com/Ilm1n/Kantano

Kantano — Kanban Task Manager

Full-stack проект с нуля

Спроектировал архитектуру с нуля: 38 эндпоинтов на FastAPI, async SQLAlchemy, миграции Alembic. 144 теста (unit и интеграционные), покрыта вся ключевая бизнес-логика.

  • Сделал аутентификацию через JWT (access/refresh в cookie) и OAuth-вход через Yandex ID.
  • Реализовал ролевую модель (OWNER/MANAGER/MEMBER) и приглашения участников по QR-коду.
  • Подключил реалтайм через WebSocket + Redis Pub/Sub — Redis как шина между инстансами.
  • Настроил Ruff + basedpyright + pre-commit, чтобы ошибки типизации не доходили до репозитория.
  • CI/CD на GitHub Actions, деплой через Docker Compose, Caddy как reverse proxy с автоматическим HTTPS.
  • Фронт на Vue 3 / Pinia / Vite, TypeScript-клиент генерируется из OpenAPI автоматически.
FastAPI PostgreSQL Redis WebSocket Docker Vue 3 GitHub Actions
Открыть проект