25+ years in development. Deep focus on architecture, concurrency, and high‑load systems.
- Distributed Systems: message brokers (NATS, Kafka, RabbitMQ), async processing, eventual consistency
- Concurrency Control: semaphores, mutexes, atomic operations, shared memory
- High‑Load Optimization: SQL tuning, caching strategies, memory profiling, ETL pipelines
- Legacy Evolution: gradual migration from PHP 5.x to 8.x, decoupling monoliths
- Observability: OpenTelemetry, Jaeger, custom metrics, WebSocket telemetry
- Clean Architecture: DTO, DI containers, service providers, separation of concerns
Task orchestrator on PHP Swoole + NATS + Go WebSocket proxy
- Async workers with global/local semaphores
- NATS JetStream as persistent queue
- Go WebSocket proxy with binary protocol (9 bytes per message)
- Custom load balancer with instance health checks
- Distributed semaphores via Redis + Lua (255 slots, TTL)
- OpenTelemetry + Jaeger for distributed tracing
Stack: PHP 8.4 (Swoole 6), Go 1.26, NATS, Redis, Docker
| Area | Technologies |
|---|---|
| Backend | PHP 5.x → 8.x, Go, Python |
| Brokers | NATS, Kafka, RabbitMQ |
| Databases | MySQL, PostgreSQL, ClickHouse, Redis |
| Architecture | Clean Architecture, DDD, Event‑Driven |
| Observability | OpenTelemetry, Jaeger, custom metrics |
| DevOps | Docker, Compose, Systemd, CI/CD |
- Full autonomy: self‑organized, result‑oriented
- Deep focus: rural location, no distractions
- Long‑term commitment: 10+ years stability preferred
- Remote only
| Name | Dmitry Shmanatov |
| hire@l3373.xyz | |
| Telegram | https://t.me/l3373 |
| GitHub | https://github.com/centaur-vova |
| Location | Russia (remote) |
Available for Lead / Senior Backend positions. Focus on distributed systems and high‑load architecture.


