slide-1

PTT Digital Solution

Period2020 Dec - 2023 Aug
Duration2 years 9 months
RoleFull Stack Developer
ToolsNode.js, Express, MongoDB, RabbitMQ, React.js, ELK stack

Contributed to the NEW POS system for PTT Oil and Retail Business PCL, focusing on microservices architecture, high-volume data processing, and distributed system monitoring.

Responsibilities

  • Built backend services for NEW POS, a microservices-based platform for PTT Oil and Retail Business PCL, using Node.js (Express) and MongoDB.

  • Integrated RabbitMQ for event-driven communication between services, enabling reliable asynchronous processing and improving fault tolerance.

  • Designed and implemented a high-volume data synchronization process to import and maintain over 1 million user records from The Revenue Department, ensuring data consistency and reliability across services.

  • Leveraged ELK stack (Elasticsearch, Kibana) for log aggregation and debugging across distributed services.

  • Developed frontend features using React.js, including login and landing pages to support POS operations.