Skip to content
ST IT – home

Tikhon D.

BACKEND DEVELOPER

Commercial experience:
4 years
Education:
higher
English proficiency:
B1

Specialization

  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Docker

Key Skills

  • REST API and microservices design and development
  • Asynchronous task processing (Celery, RabbitMQ, asyncio)
  • Database schema design and query optimization
  • Integration of external services and APIs
  • CI/CD pipeline setup and containerization
  • Code review, mentoring, architectural solutions
  • CJM, User Flow, benchmarking, information architecture, defining functionality and prioritizing features
  • UI: grids, color, typography
  • UX copywriting
  • Figma: variants, variables, prototyping, design systems

Basic Skills

  • Python 3.8+
  • FastAPI, Pydantic
  • SQLAlchemy, Alembic
  • PostgreSQL, Redis, ClickHouse
  • RabbitMQ, Celery
  • asyncio, aiohttp
  • pytest
  • Docker, Docker Compose
  • Git, GitHub/GitLab
  • Nginx, Linux
  • WebSocket, gRPC
  • S3 / MinIO
  • Elasticsearch
  • Swagger / OpenAPI
  • Sentry, Prometheus, Grafana
  • CI/CD (GitLab CI / GitHub Actions)

Tools and Technologies

  • Docker
  • Docker Compose
  • Nginx
  • Gunicorn
  • Uvicorn
  • Poetry
  • pip, .env
  • Makefile

Also have experience with:

JavaScript (basic), HTML/CSS, Bash scripting

Projects

  1. 01.2025 - PRESENT

    CRM system for internal use

    • TEAM LEAD, SENIOR BACKEND DEVELOPER
    • 10 SPECIALISTS ON THE PROJECT

    • – microservice architecture design from scratch
    • – REST API development using FastAPI with Pydantic validation
    • – asynchronous task processing setup via Celery + RabbitMQ
    • – database schema design (PostgreSQL), migrations via Alembic
    • – integration with external services (email, notifications, S3)
    • – code review, mentoring juniors, task distribution
    • – CI/CD setup, Docker Compose, monitoring via Sentry and Grafana
  2. 03.2024 - 12.2024

    Application for encrypting internet traffic with a personal account and payment system

    • Senior Backend Developer
    • 8 SPECIALISTS ON THE PROJECT

    • – backend development for managing subscriptions and tariffs
    • – payment system integration and webhook processing
    • – WebSocket connection implementation for real-time status updates
    • – PostgreSQL and Redis query design and optimization
    • – task queue setup (Celery) for asynchronous config generation
    • – code review, architectural decisions, onboarding new developers
    • – Docker, CI/CD, deployment on Linux servers via Nginx
  3. 08.2023 - 02.2024

    Donation and charity service

    • Backend Developer
    • 7 SPECIALISTS ON THE PROJECT

    • – API development for payment processing and campaign management
    • – integration with payment providers (callback handling, verification)
    • – notification system implementation via RabbitMQ
    • – analytics and data aggregation using ClickHouse
    • – full-text search across campaigns via Elasticsearch
    • – writing unit and integration tests (pytest)
    • – S3/MiniIO setup for media file storage
  4. 04.2022 - 07.2023

    Taxi and delivery service

    • Backend Developer
    • 9 SPECIALISTS ON THE PROJECT

    • – REST API development for managing orders, drivers, and routes
    • – geolocation logic implementation and integration with mapping APIs
    • – WebSocket setup for real‑time order status tracking
    • – PostgreSQL work: schema design, query optimization, indexing
    • – asynchronous task processing (Celery + Redis)
    • – cost calculation, notifications
    • – integration with gRPC services for inter‑service communication
    • – Docker Compose setup for local development and deployment
    • – writing tests (pytest), participation in code review

Education

  • 2022 PNRPU (Perm National Research Polytechnic University) (4 years), Information Systems
  • 1.5 years, Uprock, “From 0 to Middle+” course
  • 1 year, Formfactor, “Product Design” course
  • 1 year, South Ural State University (National Research University), human-machine interface design

Submit a request for a specialist