Backend engineering for a high-throughput sports betting platform — performance optimisation, gRPC services, and load testing. June 2025 — November 2025.
OddsTech operates a high-volume sports betting platform requiring low-latency, highly available backend services. The platform handles real-time odds processing and wallet transactions under significant concurrent load, where performance regressions have direct business impact.
Built and delivered a production sports betting system from zero, including TokenLogin, GetBalance, PlaceBet, AcceptBet, DeclineBet, SettleBet and UnsettleBet flows, with SQL Server persistence, gRPC accounting integration, validation, retry-aware workflows and production-ready error handling. Improved wallet service response time and scalability confidence through systematic gRPC optimisation and NBomber load testing. Established a repeatable performance validation process for validating database state after high-load scenarios.
Designed and optimised gRPC-based microservices for wallet and transaction flows. Implemented a load testing strategy with NBomber to simulate real traffic patterns. Validated database state under load with ScyllaDB. Performance profiling and systematic bottleneck resolution across the request path.