OPEN TO WORK SPB · MSK
Backend Developer

Ilya Minin

I am a Python / FastAPI Backend Developer with over a year of commercial experience. I focus on designing clean architecture, working with PostgreSQL, and writing maintainable, tested code. I understand deployment workflows (Docker, CI/CD) and frontend integration challenges - striving to build developer-friendly APIs.

In addition to commercial experience, I built and maintain Kantano, a full-stack production project. Open to remote, hybrid, and relocation opportunities.

Tech Stack

// Languages

  • Python
  • TypeScript
  • SQL

// Backend

  • FastAPI
  • Pydantic
  • asyncio
  • Django (basic)
  • SQLAlchemy (async)
  • REST / OpenAPI
  • WebSocket

// Data & Cache

  • PostgreSQL
  • Redis
  • Alembic

// DevOps & Tools

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

Experience

May 2025 - Jun 2026

Backend Developer

Overlang-IT

Developed REST APIs and core business logic for an automated document verification service operating according to GOST standards.

  • Designed PostgreSQL data models and implemented optimized queries using SQLAlchemy.
  • Automated TypeScript client generation from the OpenAPI schema for seamless frontend-backend integration.
  • Covered core functionality with unit and integration tests (pytest) using an isolated test database.
  • Participated in Docker environment maintenance and project CI/CD pipeline setup.
  • Fixed bugs, performed refactoring, and participated in regular code reviews.
Python FastAPI PostgreSQL SQLAlchemy pytest Docker CI/CD

Projects

kantano.ru · github.com/Ilm1n/Kantano

Kantano - Kanban Task Manager

Full-stack project built from scratch

Designed the backend architecture from scratch: 38 FastAPI endpoints, async SQLAlchemy, and Alembic migrations. Wrote 144 unit and integration tests - covering all core business logic.

  • Implemented JWT authentication (access and refresh tokens in cookies) and OAuth login via Yandex ID.
  • Built a role-based permission system (OWNER / MANAGER / MEMBER) with QR-code invitations.
  • Implemented real-time communication using WebSocket and Redis Pub/Sub as a message bus.
  • Configured Ruff, basedpyright, and pre-commit for code quality checks.
  • Built a CI/CD pipeline with GitHub Actions and deployed the application using Docker Compose and Caddy with automatic HTTPS via Let's Encrypt.
  • Developed the frontend with Vue 3, Pinia, and Vite with a TypeScript client generated from the OpenAPI schema.
FastAPI PostgreSQL Redis WebSocket Docker Vue 3 GitHub Actions
Visit Production