Azizbek Murodov
Portfolio
X-GO
Built courier dispatch with order batching on Redis GEO, atomic slot locking and a seven-gate eligibility filter. Implemented OSRM turn-by-turn navigation with off-route detection. Implemented courier blocking with soft and hard blocks, lazy expiration and balance freezing. Built a microservice platform that unifies Yandex Delivery, Millennium and Uzum Tezkor in one place. Connected the services over gRPC for low-latency internal calls between services. Added Kafka and Celery queues for asynchronous notifications and reliable background jobs.
Nonbor
Architected a complete e-commerce platform with user authentication, product catalogue and shopping cart. Optimised database queries using select_related and prefetch_related, resolving N+1 problems. Implemented role-based access control with specialised dashboards for operators, couriers and managers. Integrated the Telegram Bot API for authentication and user interactions. Owned the order, courier and payment backend: Click payments, OFD fiscal receipts, and batch pre-order slots. Implemented split payments, automatically distributing each order's payment between the platform and partner businesses.
