Backend Developer
TicoGo – Delivery Platform (NestJS, PostgreSQL, Redis, AWS)
- Designed and developed a full-stack delivery platform supporting customers, couriers, merchants, and operations workflows
- Architected a microservices-based backend including authentication, orders, dispatch, payments, and notification services
- Built scalable REST APIs and implemented real-time communication using WebSockets for live order tracking and courier updates
- Designed and optimized relational database schemas in PostgreSQL for users, orders, couriers, and payment workflows
- Developed a dispatch system using heuristic-based logic for courier assignment based on ETA, proximity, and availability
- Implemented multi-method payment processing including card, mobile payments, and cash handling
- Integrated Redis for caching and asynchronous processing to improve system responsiveness and performance
- Containerized services using Docker and structured cloud-ready infrastructure for AWS deployment (ECS, RDS, API Gateway)
