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
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
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
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
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