a3f7c1e
Oct 2024 - Sep 2025
Lead Backend Engineer (Contract)
Fenixwb — Wildberries slot booking service - 200 jobs/sec, 10K+ users · Remote
expand
- Inherited an unstable monolith prototype pushing ~10 tasks/sec - redesigned the entire backend on Temporal.io with ~10 microservices integrated with Elasticsearch and MySQL
- Pushed throughput from 10 to 200 background jobs/sec (20x), the threshold that let the product handle real user load and start onboarding paying customers
- Disassembled a WASM captcha binary in Ghidra, then rewrote the solver in Rust - execution dropped from 2s to 0.1s (20x faster), giving clients higher booking success rates than competing bots
- Migrated from MongoDB to PostgreSQL - simpler queries, fewer ops headaches for a 3-person backend team
- Sourced and hired 2 engineers (backend + DevOps) from scratch, building the engineering function from zero - owned architecture calls, task allocation, and code review
- Traced a critical throughput bottleneck via hypothesis-driven load testing - the root cause fix is what took us from ~10 to 200 tasks/sec
- Went from zero monitoring to production-grade observability: Grafana + Victoria Metrics + Loki with custom dashboards and alerting - incidents detected in ~3 minutes vs previously hours, MTTR dropped from days to hours
- Chose to scrap the failing monolith for Temporal.io over incremental patches - the architectural call that enabled 10→200 tasks/sec across ~10 services
Rust
Python
Temporal.io
Elasticsearch
MySQL
PostgreSQL
asyncio
Grafana
Victoria Metrics
Loki
Docker
Kubernetes