Backend Developer
2022 - Present
Production
Designed and maintained high-performance NestJS microservices architecture for a sports betting platform. The system handles complex betting logic including system bets, dead heat calculations, and racing market validation across place, wofav, and cover markets.
Built message pattern-based REST-to-microservice gateway conversions, reducing inter-service coupling
Developed TypeORM repositories for panel users, customer limits, favourite tournaments, and racing events
Optimized complex SQL queries with strategic commenting and indexing strategies
Integrated Elasticsearch for high-performance search across betting markets and customer records
Managed RabbitMQ clustering and tuned prefetchCount for reliable queue processing under load
Built NestJS data migration CLI to bulk-import customer records from Excel into PostgreSQL
Microservices architecture handling thousands of concurrent betting transactions
Sub-second query response times with PostgreSQL optimization
Elasticsearch integration for instant market search across millions of records
RabbitMQ message queue handling for reliable async processing
TypeORM for type-safe database operations and migrations