Smart Retail POS Platform (Omnichannel POS & ERP)
Role: Backend & DevOps Engineer • Solum
// Context & Problem
Multi-tenant omnichannel POS & ERP platform operating across 200+ retail stores with real-time checkout, distributed inventory management, and automated tax e-invoicing.
// Core Engineering Contributions
- › Engineered core Golang microservices for payment processing, stock locking, B2B workflows, and automated per-order tax filing via Viettel/MISA APIs.
- › Architected an asynchronous event-driven messaging layer using Azure Event Hubs (Kafka protocol) paired with the Transactional Outbox pattern.
- › Standardized GitOps CI/CD on Kubernetes (AKS) using ArgoCD App-of-Apps, featuring automated pre-upgrade hooks running Goose DB migrations before pod rollout.
- › Integrated receipt and document intelligence using Mistral OCR on Azure AI Foundry and a Multi-Agent automated reporting system with Azure GPT-4o.
// Measurable Impact
- › Sustained reliable, real-time data synchronization across 200+ active retail stores.
- › Eliminated event loss and state drift between PostgreSQL and message queues via the Transactional Outbox pattern.
- › Maintained p99 latency under 85ms during peak shopping periods, verified through rigorous k6 stress testing.
- › Reduced manual deployment overhead by 85% and eliminated schema drift incidents through automated ArgoCD hooks.