Forth Vending
|Staff Software Engineer (Consultant)
Bangkok, Bangkok, Thailand
Summary
Led the design and development of a real-time vending telemetry platform, building distributed backend services and APIs that process millions of IoT events daily and improved developer workflows through automation.
Highlights
Designed and implemented a scalable microservices architecture using Go and Python, enabling modular development and independent service scaling for critical platform components.
Built robust RESTful and event-driven APIs for telemetry ingestion, analytics, and device management, significantly improving data throughput by 70%.
Developed high-performance asynchronous processing pipelines leveraging Kafka and RabbitMQ to handle high-volume event streams with guaranteed delivery and fault tolerance.
Integrated comprehensive observability tools, including Grafana, Prometheus, and Loki, and implemented structured logging for faster debugging and proactive performance optimization.
Collaborated cross-functionally with frontend teams to define precise API contracts and enhance user experience through efficient data modeling and strategic caching strategies.