I build scalable backend systems, event-driven microservices, and transaction-processing platforms.
My primary focus is Python backend engineering and system architecture — from domain modeling and API design to asynchronous communication, database architecture, and production deployment.
- 5+ years of experience in Python backend development
- Designing microservice and event-driven architectures
- Building high-load and transaction-processing systems
- Experience migrating production systems from monoliths to microservices
- Strong focus on reliability, data consistency, idempotency, and scalability
- Based in Portugal and open to international opportunities
Backend Python · FastAPI · Flask · SQLAlchemy
Architecture Microservices · Event-Driven Architecture · Domain-Driven Design (DDD) · REST APIs
Messaging & Data Kafka · RabbitMQ · PostgreSQL · ClickHouse · Redis · MySQL
Cloud & DevOps Docker · AWS · CI/CD · Linux
Security & Reliability JWT · OAuth2 · OTP · RBAC · Idempotency · Distributed Tracing
Frontend & Mobile React · JavaScript · React Native
Some of the systems I've worked on include:
- Financial transaction platforms — ledger-based accounting, fund reservation, atomic operations, idempotency and event deduplication
- Event-driven microservices — Kafka-based communication between independently deployable services
- Zero-downtime migrations — gradual migration from Django monoliths to FastAPI microservices
- Authentication systems — JWT access/refresh tokens, OTP verification and centralized token management
- Analytics pipelines — PostgreSQL → ClickHouse data pipelines for operational reporting
- B2B platforms — backend systems serving 500+ business clients
- Media platforms — S3-based media storage, scheduled content delivery and asynchronous processing
I'm particularly interested in:
- Distributed systems
- Backend architecture
- High-load applications
- FinTech and transaction processing
- Event-driven systems
- Database architecture and performance
LinkedIn: linkedin.com/in/ruslan-prusakov-b101b0221/ Email: ruslan.prusakov@gmail.com Location: Portugal
