Petr Kokorin | Backend Engineer · Rust & Systems

Petr Kokorin

Backend Engineer · Rust & High-Performance Systems

Backend Engineer with 3+ years building production systems in Rust (Tokio, Axum) and Python (FastAPI, Django). Built and ran a cross-exchange arbitrage engine in Rust with 336 hours of uninterrupted production uptime, sub-millisecond processing latency, and automated delta hedging. Also led backend architecture for a travel booking MVP from scratch, reducing API response times by ~30% through schema and query optimization.

Tech Stack

Languages

Rust Python SQL JavaScript (ES6+)

Backend

Axum Tokio FastAPI Django Asyncio Celery WebSockets Pytest

Infrastructure

Docker Kubernetes AWS GitHub Actions Nginx Redis PostgreSQL

Data & ML

PyTorch Pandas Scikit-learn vLLM OpenAI / Anthropic

Experience

Founding Engineer (Backend & Architecture)

Hochuvleto (Travel Platform) · Remote

Jan 2024 — Dec 2025

  • Led technical design and end-to-end architecture as Founding Engineer, successfully launching a travel booking MVP from scratch.
  • Designed a highly scalable PostgreSQL schema and modular backend architecture, implementing custom search algorithms and complex transactional business logic.
  • Optimized database performance through strategic indexing and query optimization, reducing API response times by ~30% under production loads.
  • Containerized the entire multi-service stack using Docker, ensuring environment consistency and zero-downtime deployment pipelines.
  • Established a comprehensive testing suite (Unit/Integration) to maintain 90%+ reliability and facilitate rapid, safe feature iterations.

Backend Developer

Freelance

Jan 2022 — Dec 2023

  • Developed an Enterprise incident management system using FSM architecture.
  • Implemented granular RBAC system to protect sensitive data.
  • Created an asynchronous notification engine for real-time alert processing.

Projects

Production Cross-Exchange Arbitrage Engine

2024 – present · Bybit / OKX

Read on Medium
RUST / TOKIO / AXUM

336.5h

Continuous Uptime

<1ms

Core Latency

0

Manual Restarts

  • Engineered a modular, delta-neutral trading monolith in Rust for cross-exchange arbitrage, achieving 336.5 hours (14 days) of continuous production uptime with zero manual interventions.
  • Designed a 'Fast Lane' execution loop using Tokio, non-blocking async WebSocket streams, and try_send channels to ingest and process high-throughput market data with sub-millisecond core processing latency.
  • Implemented pre-calculated state-machine logic that optimizes CPU compute by recomputing arbitrage spreads strictly for symbols with active order book updates.
  • Developed a 'Slow Lane' automated risk management task that continuously calculates inventory delta across exchanges and executes automated futures short hedging loops to guarantee market-direction protection.
  • Enforced strict 'Safety Gates' at the architectural level, preventing spot acquisition if corresponding futures markets lacked sufficient liquidity parameters.
  • Built an idempotent order-matching pipeline that simultaneously fired dual execution orders, tracked real-time slippage, and handled complex balance validation.

Education & Certifications

Harvard University (edX)

CS50's Introduction to AI with Python

2024

Yandex Practicum

Professional Certificate: Python Web Development

2022 - 2023