OddsTech
Backend engineering for a high-throughput, low-latency sports betting platform — C# / .NET microservices, gRPC, performance optimisation, 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 C# / .NET microservices for wallet and transaction flows, built on Clean Architecture and CQRS and exposed through gRPC APIs. Worked with SQL Server, Redis, ScyllaDB and ClickHouse across the data layer. Implemented a load testing strategy with NBomber to simulate real traffic patterns and validated database state under load with ScyllaDB. Performance profiling and systematic bottleneck resolution across the request path. Automated tests, CI/CD pipelines and observability as part of service delivery.