SPbPU, IT Department
Go Backend Developer
At the university, I built a service for automatic web analytics collection across all university websites.
Previously, analytics had to be collected manually, which took time, made results harder to analyze, and turned daily reporting into an inconvenient process. The service automated this workflow, simplified data analysis, and sped up report preparation.
What I did
Data collection
Built a backend service for automatic web analytics collection across 200+ SPbPU websites through Yandex.Metrica and MyTracker APIs.
HTTP client
Implemented an HTTP client for external APIs and added retry logic for 429 and 5xx responses.
Data processing
Added filtering, chart building, and Excel report generation.
Integration
Automated the full path from data collection to the final report.
Outcome
30 → 2 min
daily report generation
Code review completed
Handed over to the IT department