AIARACORP · KOREAN MARKET
TIMART live auction
A real-time, map-driven commerce auction for the Korean market: Next.js and Redux holding contended bid state, Agora chat and FCM push, shipped on a rollback-safe AWS ECR pipeline.
- Role
- Full-Stack Engineer
- Company
- AIARACORP
- Period
- 08/2024 — 02/2025
課題
A commerce auction where several buyers compete for the same goods in real time, on a map-driven interface, for a Korean client with a hard launch date. Contention had to resolve correctly and the release path had to be reversible.
解決策
Built the map and bidding flow in Next.js with Redux holding auction state, Agora for in-auction chat and FCM for push. Delivery ran through AWS ECR and Docker with a CI/CD workflow designed for traceable, rollback-friendly releases across staging and production.
アーキテクチャ
技術スタック
- NextJS
- TypeScript
- Redux
- Agora
- FCM
- Docker
- AWS ECR
成果
- Rollback
- safe releases via ECR image workflow
- Real-time
- concurrent bidding without lost updates
More work
GLORY SOFTWARE · CASH HANDLING
UBIQULAR Inform
Operator telemetry for a fleet of cash-handling machines: MQTT ingestion into Kafka, NestJS consumers, PostgreSQL read models — and a 30–50% cut in API response time.
AIRDATA · AIRLINE TICKETING
Agency & retail ticket platform
Agency and retail ticketing on Vietnam's leading airline platform: legacy SOAP wrapped in typed services, Keycloak as one identity layer, LangChain cutting 25% of manual agent time.