KATHAWUT SINGLATAKUN

Senior Software Engineer | Senior Backend Engineer
Bangkok, Thailand · kathawut.singlatakun@gmail.com · [+66812549891] · [kathawut-singlatakun] · [ l3lcss ]

PROFESSIONAL SUMMARY

Senior Software Engineer with 7+ years of backend engineering experience and 5+ years of professional Go experience, specializing in microservices, distributed systems, event-driven architecture, and legacy modernization.

Experienced in incrementally decoupling legacy monoliths into independently deployable services using Domain-Driven Design, partial migration strategies, and event-driven architectures. Hands-on experience with Kafka, RabbitMQ Super Streams, Kubernetes, Helm, Argo CD, Kong, and OAuth 2.0.

Proven track record of designing 10+ backend services, supporting platforms with approximately 5 million users, optimizing critical APIs by ~67%, and reducing deployment time from ~5–10 minutes to ~1 minute. Experienced in applying AI-assisted development and engineering automation to improve developer productivity and streamline code review workflows.

CORE TECHNICAL SKILLS

Programming: Go (5+ years) · TypeScript · JavaScript · Node.js

Architecture & Backend: Microservices · DDD · CQRS · Event-Driven Architecture · Distributed Systems · REST API · Legacy Modernization

Messaging: Kafka · RabbitMQ Super Streams

Infrastructure: Kubernetes · Helm · Kong API Gateway · Kubernetes Ingress · Argo CD · CI/CD

Database: MySQL · MongoDB · Redis

AI & Automation: Claude Code · AI-assisted Development · n8n · AI Code Review Automation

Engineering Practices: TDD · Continuous Integration · Continuous Delivery · OAuth 2.0

PROFESSIONAL EXPERIENCE

Bitkub
Software Engineer | Dec 2022 – Present · Bangkok, Thailand

Key Technologies: Go · Microservices · DDD · CQRS · Event-Driven Architecture · Kafka · RabbitMQ Super Streams · Redis · MySQL · OAuth 2.0 · ORY Hydra · Kubernetes · Helm · Argo CD · Kong · Ingress · TDD · Claude Code · n8n

Freshket
Software Engineer | May 2021 – Dec 2022 · Bangkok, Thailand

Key Technologies: Go · Node.js · TypeScript · NestJS · Microservices · DDD · TDD · Payment Integration

Sellsuki
Software Engineer | Dec 2018 – Apr 2021 · Bangkok, Thailand

Key Technologies: Node.js · TypeScript · NestJS · Go · Microservices · DDD · TDD · REST API

EDUCATION

[bachelor's degree, Information Technology] · [King Mongkut's University of Technology North Bangkok] · [2019]