Senior Backend Engineer Solutions Lab
Worked on Uzum Nasiya, a BNPL fintech platform, as part of a 15-developer on-site team. Built a Go reconciliation engine that validates generated business reports against accounting figures across millions of rows using streaming iteration, bounded worker pools, goroutines, channels, context, and errgroup. Designed concurrency-safe financial transaction flows using row-level locking, saga patterns, and double-spend prevention.
Established Go testing practices with table-driven tests, testify, gomock, testcontainers-go integration tests, race detection, and golangci-lint in CI, increasing coverage to 93%. Implemented Prometheus instrumentation and Grafana RED dashboards and alerts. Optimized Laravel APIs through Octane and Swoole, Kubernetes graceful-drain configuration, and worker tuning, reducing API latency from 2–3 seconds to about 50 ms. Also optimized million-row report exports, Dockerized a legacy application, investigated production failures, and mentored junior developers.