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

Илья Минин

Я Backend-разработчик на Python / FastAPI с коммерческим опытом работы более года. Фокусируюсь на проектировании грамотной архитектуры, работе с PostgreSQL и написании чистого, тестируемого кода. Понимаю процессы деплоя (Docker, CI/CD) и «боли» фронтендеров - стараюсь проектировать удобные API.

Помимо коммерческого опыта, самостоятельно разработал и поддерживаю production-проект Kantano. Открыт к удалённой работе, гибриду и релокации.

Технологии

// Языки

  • Python
  • TypeScript
  • SQL

// Backend

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

// Data & Cache

  • PostgreSQL
  • Redis
  • Alembic

// DevOps & Tools

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

Опыт работы

май 2025 - июнь 2026

Backend Developer

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

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

  • Проектировал модели данных в PostgreSQL и писал запросы через SQLAlchemy.
  • Настроил автогенерацию TypeScript-клиента из OpenAPI-схемы для удобной интеграции бэкенда с фронтендом.
  • Покрывал функционал unit- и интеграционными тестами (pytest) с использованием изолированной тестовой БД.
  • Участвовал в поддержке Docker-окружения и настройке CI/CD-пайплайнов проекта.
  • Исправлял баги, проводил рефакторинг и участвовал в код-ревью.
Python FastAPI PostgreSQL SQLAlchemy pytest Docker CI/CD

Проекты

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-коду.
  • Реализовал real-time взаимодействие через WebSocket и Redis Pub/Sub как шину сообщений.
  • Настроил 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
Открыть проект