Summary
Roman Spiridonov is a Lead Software Engineer with 12 years’ experience building high-throughput backend systems using Go, Python, PostgreSQL, Kafka and Redis. He has led architecture and performance optimization efforts for large consumer services, including a thin-client cache for Wink (10M+ users) and logistics/replenishment tooling for X5 Tech, routinely using pprof, trace tools and performance tests to reduce CPU/memory bottlenecks. Roman combines hands-on systems work (Kubernetes, ClickHouse, Elasticsearch, Airflow) with mentoring and Trunk-Based Development practices to deliver reliable, observable services. His background in information security and device management adds pragmatic operational rigor to integrations and SSO/MDM projects. Based in Kotlas, he prefers solving hard backend challenges at scale and has a track record of shipping PCI-compliant, high-load platforms and server-side business-logic transformations. Colleagues describe him as an architecture-minded engineer who still digs into traces and lock analysis to squeeze out real-world performance gains.
12 years of coding experience
13 years of employment as a software developer
Инженер Инженерное дело/управление промышленным производством, Инженер Инженерное дело/управление промышленным производством at Moscow State Automobile and Road Technical Institute (State Technical University) (MADI)