2021-01 → 2022-03
TGLab
Junior Backend Developer
Sports data platform serving betting operators
What was broken
- —Data scraping systems crashed under unpredictable external source changes
- —Database performance degraded under continuous load (>20 TB dataset)
- —No monitoring or alerting - incidents discovered by users, not engineers
- —Manual testing slowed releases and missed edge cases
What I solved
- —Built resilient data pipelines handling real-time sports data across REST, WebSockets, and message queues
- —Diagnosed and resolved SQL performance bottlenecks in high-throughput scenarios
- —Implemented monitoring and alerting infrastructure reducing incident response time
- —Introduced automated testing (frontend + backend) improving release confidence
- —Participated in container orchestration and emergency recovery procedures
Business Impact
This was my foundation - learning how production systems fail and how to prevent it. Handled large-scale data flows but didn't design betting logic itself.