Trident Digital Tech // Backend Developer
JUL 2025 → PRESENT · HCMCRDC — National Citizen Management Platform
gov-tech · congo · national scale
- National-scale system needed a resilient backend; architected NestJS microservices separating core APIs, async eKYC workers and cron jobs — designed for 100M+ citizens
- Large citizen datasets caused DB bottlenecks; applied Redis + Bloom Filter caching and BullMQ async queues, cutting DB load and decoupling OCR/face recognition from the API cycle
- Identity verification required a secure, auditable flow; built an eKYC workflowwith Tencent Cloud OCR & Face Recognition, JWT auth, RBAC and AES encryption
- Citizens had to be reconciled against national registries; built verification-source linking against external providers (ONIP, CENI) with auto/manual linking, duplicate-prevention and a two-step manual enrollment flow
- Fraud & abuse risks on lookups; added rate-limiting on national-ID enquiry and per-API permission configuration (RBAC)
- Records needed flexible search and full auditability; configured Elasticsearch full-text search, designed PostgreSQL schemas with migrations, and streamed user-event logs to ClickHouse for the analytics/audit trail
Trifood — Food Delivery & Surplus Marketplace
e-commerce · high traffic
- APIs needed to be reliable and well-tested; built the Surplus Bagmodule and merchant order/product/payment endpoints (NestJS) with cart & order validation — 70%+ test coverage via Jest
- Surplus inventory and variant pricing had to stay consistent; implemented auto-sold-out status, variant price sync on markup changes and a BullMQ + Redis processing pipeline
- Product search was slow on large catalogs; indexed data in Elasticsearch to power fast full-text queries across the product catalog