Tawanrung Nakata

Senior Software Engineer

Tawanrung Nakata

Building multi-tenant CRM and loyalty backends adopted across enterprise deployments, supporting consumer brands in F&B and retail. Experienced in Go modernization, performance tuning, and platform-wide engineering standards.

Impact at a glance

16M+ Members on loyalty platform
60+ Brands supported
~20s → ~5s Promotion API (PHP → Go)
10+ Microservices on shared Go library

Selected experience

CRM multi-tenant backend

DeepBlok · Go · Hexagonal / Clean Architecture

Designed loyalty backend services for membership, points, coupons, and transactions across multi-tenant enterprise deployments.

  • Public and internal service layers for high-volume loyalty workflows
  • Shared Go library adopted across 10+ microservices and batch jobs
  • Kafka event publishing, Redis caching, AWS Lambda integrations

PHP → Go modernization

Promotion API · Query optimization · Team lead

Led migration from legacy PHP and stored procedures to Go, replacing database-heavy logic with optimized queries and clearer service structure.

  • Reduced nonprod response time from ~20s to ~5s
  • Improved maintainability and operational reliability

Observability & platform standards

OpenSearch · Grafana · CloudWatch

Introduced runtime-configurable log levels and rolled out observability patterns across nonprod and production environments.

  • Technical point of contact for shared platform standards
  • Mentored developers on testing, CI/CD, and code quality

Portfolio projects

Loyalty Wallet API

Personal demo

Register/login, points wallet (top-up / redeem) with idempotent redeem — a simplified loyalty backend pattern in Go with hexagonal layout and TDD.

Go · Fiber · GORM · SQLite · JWT · Hexagonal Architecture

Technical skills

Backend

Go (Fiber, GORM, JWT), PHP (Lumen, Slim), REST API design

Data & messaging

MySQL, Redis, Kafka, SQLite

Cloud & ops

AWS (Lambda, S3, SNS, CloudWatch), Docker, Jenkins

Observability & quality

OpenSearch, Grafana, testify, gomock, unit & integration tests

About

Computer Science graduate with a prior degree in Accounting. That mix of engineering and business context is useful when building loyalty and CRM systems that have to be correct for finance-adjacent workflows as well as scalable for product teams.

Timeline

  1. Jan 2023 – Jun 2026

    Senior Software Engineer · DeepBlok

    CRM and loyalty backends on a multi-tenant platform. Led PHP-to-Go migration, shared library adoption, and observability rollout across client deliveries.

  2. 2015 – 2021

    Freelance · WordPress

    Built and maintained WordPress / WooCommerce sites for small businesses.

Contact

Bangkok · Open to Senior Backend / Platform roles