M
มาร์ช Marsh ตอนนี้ไม่ว่าง Busy
ตอนนี้ไม่ว่าง (ติดโปรเจกต์) Currently Busy with Projects

ภูวดล ทนค้ำ Poolwadol Tonkham Full-Stack Developer & DevOps Full-Stack Developer & DevOps

นักพัฒนาซอฟต์แวร์ที่เน้นแก้ปัญหาจริง: Go Backend, Modern React/Next.js, Production Deployment และ AI-Assisted Workflows Practical Software Engineer building Go Backend, Modern React/Next.js, Production Deployment, and AI-Assisted Workflows

ขอนแก่น & กรุงเทพฯ, ประเทศไทย Khon Kaen & Bangkok, Thailand
poolwadoltonkham@gmail.com LinkedIn GitHub docs.poolwadol.com
สรุปภาพรวม & จุดแข็งในการทำงาน Executive Summary & Practical Strengths

Full-Stack Developer & DevOps ที่เน้นส่งมอบงานระบบจริงตั้งแต่ต้นจนจบ (End-to-End): ออกแบบและพัฒนา Go Backend (Echo, Bun ORM), Modern Frontend (Next.js, React), เชื่อมต่อ AI Integration & Real-time SSE Streaming, และรับหน้าที่ดูแลการ Deploy ระบบ Production (Docker, Kubernetes DOKS/k3s, Cloudflare Zero Trust, GitLab CI/CD) พร้อมประยุกต์ใช้ AI-Assisted Workflow ในการพัฒนาและแก้ปัญหาซอฟต์แวร์ได้อย่างรวดเร็วและมีมาตรฐาน Full-Stack Developer & DevOps Engineer delivering practical end-to-end software solutions: Go backend systems (Echo, Bun ORM), modern React/Next.js frontends, AI integrations with real-time SSE, and production deployment across Kubernetes (DOKS/k3s), Traefik, and Cloudflare Zero Trust with modern AI-assisted engineering workflows.

ภาษาหลัก Backend Primary Backend Go 1.25 / Echo
DevOps & Deploy DevOps & Deploy Production Deployer
Infra & Cloud Infra & Cloud k8s / DOKS / Cloudflare
Fullstack Web Fullstack Web Next.js 16 / React 19

ทักษะและความเชี่ยวชาญทางเทคนิค Technical Skills & Competency Matrix

ใช้งานจริงใน Production Production Verified

Backend & System Architecture (Go)

Primary Stack
Go 1.25 Echo v4 Fiber Connect RPC (Protobuf / Buf) gRPC Bun ORM GORM / SQLx Goose Migration gorilla/websocket Multi-DB Transactions Optimistic Locking (version check) Structured Concurrency (conc / Worker Pools) Zap Structured Logger Swagger / OpenAPI / ReDoc

Backend (Node.js / Express / TypeScript)

Secondary Stack
TypeScript (Strict) Express.js Fastify Drizzle ORM Mongoose (MongoDB 7) Zod Schema Validation JWT + Refresh Tokens Go-style Domain Modules (entity/handler/service/repo) RabbitMQ (amqplib) Redis (ioredis)

Frontend & UI Engineering

Modern Web
Next.js 16 (App Router / RSC) React 19 Astro 5 Vite Tailwind CSS v4 Zustand 5 React Hook Form ShadCN UI Primitives MUI v6 DataGrid Lucide Icons Playwright E2E Vitest + Testing Library

AI / LLM Integration & Realtime

Specialization
OpenAI GPT-4o / GPT-4o-mini Google Gemini Flash Anthropic Claude Natural Language → SQL Generation SQL Sanitizer & Read-Only Guard Server-Sent Events (SSE) Streaming Redis AI Query Cache (TTL Cache-Aside) Model Context Protocol (MCP - Research)

DevOps, Cloud & Infrastructure

Production Ops
Docker & Multi-stage Compose Kubernetes (K8s / k3s) Cloudflare Zero Trust & Tunnel Cloudflare Turnstile & CDN Traefik v2 (Let's Encrypt / TLS) Nginx Reverse Proxy Automated Multi-DB Backup Agent (Go cron) S3 / Cloudflare R2 Offsite Storage Production Healthcheck & Zap Logging

E-Commerce & 3rd-Party Integrations

Integrations
WooCommerce REST API & Custom Payment Gateway PromptPay QR Code Generation LINE Messaging API (Flex Messages) LINE LIFF v2 Social Login AWS SDK Go v2 (S3/STS) SMTP Notification Services

ประวัติการทำงาน Work History

เรียงตามลำดับเวลา Chronological

Back End Developer & DevOps Back End Developer & DevOps

Mokaru Development (Thailand) Co.,Ltd.
ต.ค. 2025 - ปัจจุบัน Oct 2025 - Present ขอนแก่น, ประเทศไทย (ในสถานที่) Khon Kaen, Thailand (On-site) เต็มเวลา (Full-time) Full-time

ทำงานในตำแหน่ง Backend และ DevOps ดูแลจัดการเซิร์ฟเวอร์ด้วย Kubernetes, Traefik และ Nginx พร้อมใช้ Cloudflare Zero Trust ร่วมกับ VPN สำหรับระบบความปลอดภัย รับผิดชอบการ Deploy เว็บไซต์และดูแลความพร้อมใช้งานทั้ง Dev และ Production ตลอดเวลา รวมถึง Refactor โค้ดเดิมสู่ Golang เพื่อยกระดับประสิทธิภาพระบบและออกแบบระบบ Backend Working as a Backend and DevOps developer. Using Kubernetes, Traefik, and Nginx to manage servers and using Cloudflare Zero Trust with VPN for security. Responsible for deploying websites and ensuring 24/7 uptime for both dev and production. Refactoring legacy codebases to Golang and designing backend systems.

หน้าที่และความรับผิดชอบสำคัญ: Key Responsibilities & Deliverables:

  • รับผิดชอบการ Deploy ระบบ Production และจัดการ Server ด้วย Kubernetes (DOKS/k3s), Traefik และ Nginx Responsible for deploying and maintaining production infrastructure with Kubernetes (DOKS/k3s), Traefik, and Nginx.
  • วางระบบรักษาความปลอดภัยเครือข่ายด้วย Cloudflare Zero Trust, Tunnel, WAF และ VPN Secured production infrastructure using Cloudflare Zero Trust, Tunnel, WAF, and VPN access.
  • Refactor โค้ดเดิมเข้าสู่ Golang เพื่อเพิ่มประสิทธิภาพและความเสถียรของระบบ Refactored legacy services into high-performance Golang backend systems.
  • ออกแบบโครงสร้าง Backend, Database Schemas, และ API Endpoints สำหรับโปรเจกต์ต่าง ๆ Designed robust backend architecture, database schemas, and API endpoints for company platforms.
Go Kubernetes Traefik Nginx Cloudflare Zero Trust PostgreSQL Docker GitLab CI

Junior Web Developer (Full-Stack) Junior Web Developer (Full-Stack)

บริษัท ซันทีน จำกัด (Suntine Co., Ltd.)
ส.ค. 2023 - ก.ย. 2025 (2 ปี 2 เดือน) Aug 2023 - Sep 2025 (2 yrs 2 mos) ปทุมธานี, ประเทศไทย (ทำงานแบบผสม Hybrid) Pathum Thani, Thailand (Hybrid) เต็มเวลา (Full-time) Full-time

ทำงานในตำแหน่ง Full-stack developer ออกแบบโครงสร้างตารางฐานข้อมูลและ API endpoints จัดการ Database Transactions และสร้าง Audit Logs เพื่อติดตามการเปลี่ยนแปลงข้อมูล จัดทำเอกสาร API ด้วย Postman และพัฒนาทั้งส่วน Frontend และ Backend ของโปรเจกต์ Worked as a Full-stack developer designing database schemas and API endpoints. Implemented database transactions, created audit logs for data tracking, generated API documentation with Postman, and developed both frontend and backend modules.

หน้าที่และความรับผิดชอบสำคัญ: Key Responsibilities & Deliverables:

  • ออกแบบตารางฐานข้อมูล (Database Schemas) และพัฒนา API Endpoints ด้วย Go และ SQL Designed relational database tables and developed RESTful API endpoints using Go and SQL.
  • จัดการ Database Transactions และระบบ Audit Logs เพื่อติดตามประวัติการแก้ไขข้อมูล Implemented database transactions and comprehensive audit logging for data integrity.
  • จัดทำเอกสาร API Documentation ด้วย Postman สำหรับการทำงานร่วมกันในทีม Authored interactive API documentation via Postman for team collaboration.
  • พัฒนาทั้งส่วน Frontend และ Backend เพื่อส่งมอบฟีเจอร์ของระบบอย่างครบวงจร Delivered end-to-end features spanning both frontend interfaces and backend business logic.
Go SQL PostgreSQL Postman Database Transactions Audit Log Full-Stack

Junior Web Developer (นักศึกษาฝึกงาน) Junior Web Developer (Internship)

บริษัท ซันทีน จำกัด (Suntine Co., Ltd.)
พ.ค. 2023 - ส.ค. 2023 (4 เดือน) May 2023 - Aug 2023 (4 mos) ปทุมธานี, ประเทศไทย (ในสถานที่) Pathum Thani, Thailand (On-site) การฝึกงาน (Internship) Internship

ศึกษาและฝึกฝนการเขียน Golang และ Echo framework เพื่อสร้าง REST APIs ใช้งาน PostgreSQL และ RabbitMQ สำหรับฐานข้อมูลและ Message Queue ฝึกฝนหลักการ Clean Architecture และ Dependency Injection รวมถึงสร้าง Microservices ขนาดเล็กเพื่อศึกษาการทำงาน Learned Golang and Echo framework for building REST APIs. Utilized PostgreSQL and RabbitMQ for database and message queue systems. Practiced Clean Architecture, Dependency Injection, and developed microservices.

หน้าที่และความรับผิดชอบสำคัญ: Key Responsibilities & Deliverables:

  • พัฒนา REST APIs ด้วย Golang ร่วมกับ Echo Framework Developed backend REST APIs using Golang and Echo framework.
  • ใช้งาน PostgreSQL และ RabbitMQ Message Queue สำหรับการประมวลผลข้อมูล Integrated PostgreSQL databases and RabbitMQ message queues for async tasks.
  • ประยุกต์ใช้ Clean Architecture และ Dependency Injection ในการวางโครงสร้างระบบ Applied Clean Architecture principles and Dependency Injection for maintainable codebases.
Golang Echo PostgreSQL RabbitMQ Clean Architecture Dependency Injection Microservices

Junior Web Developer (นักศึกษาฝึกงาน) Junior Web Developer (Internship)

Autocorp Holding Public Company Limited
ต.ค. 2022 - ก.พ. 2023 (5 เดือน) Oct 2022 - Feb 2023 (5 mos) ขอนแก่น, ประเทศไทย (ในสถานที่) Khon Kaen, Thailand (On-site) การฝึกงาน (Internship) Internship

ศึกษาและพัฒนาด้วย JavaScript และ TypeScript ใช้ React และ MUI สำหรับฝั่ง Frontend และ Node.js ร่วมกับ Express สำหรับฝั่ง Backend ทำงานร่วมกับฐานข้อมูล MySQL, MongoDB และ Redis รวมถึงใช้ Git ในการจัดการเวอร์ชันและทำงานร่วมกับทีม Learned JavaScript and TypeScript. Built frontends using React and Material-UI (MUI), and backends with Node.js and Express.js. Worked across MySQL, MongoDB, and Redis databases, and used Git for version control.

หน้าที่และความรับผิดชอบสำคัญ: Key Responsibilities & Deliverables:

  • พัฒนา Frontend User Interface ด้วย React, TypeScript และ MUI (Material UI) Developed responsive UI components using React, TypeScript, and MUI.
  • พัฒนา Backend APIs ด้วย Node.js และ Express.js Built RESTful services and middlewares with Node.js and Express.js.
  • จัดการฐานข้อมูลทั้ง SQL และ NoSQL: MySQL, MongoDB และ Redis Caching Worked with polyglot databases including MySQL, MongoDB, and Redis cache.
  • ใช้งาน Git ในการทำงานร่วมกันเป็นทีม (Git Collaboration) Utilized Git branching workflows for effective team collaboration.
JavaScript TypeScript React.js MUI Node.js Express.js MySQL MongoDB Redis Git

ไฮไลต์การออกแบบระบบ & สถาปัตยกรรม System Architecture & Engineering Highlights

ความสมบูรณ์ของข้อมูล (Data Integrity) Data Integrity Pattern

Multi-DB Transactions & Optimistic Locking Multi-DB Transactions & Optimistic Locking

ป้องกัน Data Race และ Double Spending ในระบบชำระเงินและจัดการสต็อกสินค้าด้วย version column (WHERE version = ?) และจัดการ Transaction เชื่อมโยงหลาย Database ด้วย Go ExecuteInTransaction Helper Prevents race conditions and double spending in payments & inventory using version columns (WHERE version = ?) and multi-DB transaction orchestration helpers in Go.

#Go #Bun ORM #MySQL #PostgreSQL #ACID
AI Integration & สตรีมมิ่ง AI Integration & Streaming

Natural Language to SQL + Real-time SSE Streaming Natural Language to SQL + Real-time SSE Streaming

แปลงคำถามภาษาธรรมชาติเป็น SQL Query ด้วย LLM พร้อมตัวกรองความปลอดภัย SQL Sanitizer Guard (Read-Only) และส่งผลลัพธ์แบบ Token Streaming ผ่าน Server-Sent Events (SSE) ควบคู่กับ Redis AI Cache (TTL 10m) Translates natural language questions into safe read-only SQL queries via LLM with real-time SSE token streaming and Redis cache-aside (TTL 10m).

#SSE #LLM #Redis #SQL Sanitizer #RabbitMQ
การกู้คืนระบบอัตโนมัติ (Disaster Recovery) Disaster Recovery Pipeline

Automated Multi-DB Backup & Recovery Agent Automated Multi-DB Backup & Recovery Agent

ระบบสำรองข้อมูลอัตโนมัติเบื้องหลังเขียนด้วย Go (Robfig Cron) ทำการบีบอัดไฟล์และส่งขึ้น S3/R2 พร้อมกระบวนการ Verify ความสมบูรณ์ด้วยการ Restore กลับเข้า Test DB นับจำนวน Table จริงก่อนแจ้งเตือนผ่าน LINE Notify Automated Go backup agent running daily cron dumps to S3/R2 with automated test restore verification counting table rows before LINE notifications.

#Go Cron #Cloudflare R2 #AWS SDK v2 #LINE Notify #Docker
สถาปัตยกรรมแบบแยกโมดูลที่ดูแลรักษาง่าย Clean & Maintainable Structure

Go-Style Domain Modules & Layered Architecture Go-Style Domain Modules & Layered Architecture

แบ่งโครงสร้างตาม Business Domain (entity, handler, service, repo, route) ทั้งบน Go และ TypeScript พร้อม Interface-based Dependency Injection ช่วยให้ Codebase อ่านง่าย ขยายง่าย และเขียน Unit Test ได้แบบ 100% Mockable Domain-driven layered architecture (entity, handler, service, repo, route) with interface-based dependency injection for fully mockable unit tests.

#Layered Arch #Dependency Injection #Clean Code #Unit Test

ผลงานและโปรเจกต์เด่น Featured Systems & Key Projects

ดูโปรเจกต์ทั้งหมด View All Projects
AI & Realtime ระบบ Production จริง Live Production

Developer Knowledge Base & Docs Portal Developer Knowledge Base & Docs Portal

ศูนย์รวมคู่มือการพัฒนา, Docs ที่น่าสนใจ, AI Coding Rules และมาตรฐานวิศวกรรมซอฟต์แวร์ Developer knowledge base, curated technical documentation, AI coding rules, and engineering standards portal.

ระบบพอร์ทัลแบบ Interactive รวมเอกสารและคู่มือการพัฒนาซอฟต์แวร์ที่น่าสนใจ รวมถึงมาตรฐานโค้ด Go, TypeScript, React, Python และ DevOps พร้อมระบบค้นหา และคู่มือ SWE Workflow ครบวงจร Deploy บน Cloudflare Pages An interactive knowledge base for curated developer documentation, technical guides, Go, TypeScript, React, Python, and DevOps coding standards with dark/light mode, live search, and full SWE workflow guides deployed on Cloudflare Pages.

  • ระบบ AI Rules Engine และคู่มือ SWE Workflow ครบทั้ง 5 ขั้นตอน (Grill-me → Spec → Tickets → TDD → Review) Comprehensive AI Rules Engine & 5-phase SWE workflow lifecycle (Grill-me → Spec → Tickets → TDD → Review).
  • Dark Mode & High-Contrast Typography ออกแบบให้อ่านง่ายสำหรับนักพัฒนา Zero-flicker dark mode and high-contrast typography designed for developer readability.
  • Deploy บน Cloudflare Edge Network มอบความเร็วโหลดหน้าเว็บในระดับ Millisecond Deployed on Cloudflare Edge Network for lightning-fast sub-second response times.
Astro Tailwind CSS TypeScript PrismJS Lucide Icons Cloudflare Pages
DevOps / Infra ระบบโครงสร้างหลัก Core Infrastructure

Multi-Environment Kubernetes Platform & Cloud DevOps Multi-Environment Kubernetes Platform & Cloud DevOps

แพลตฟอร์ม Kubernetes จัดการ Cluster Production (DOKS/k3s) สำหรับระบบทั้งหมด พร้อมระบบ CI/CD และ Ingress Gateway Kubernetes platform managing multi-environment clusters (DOKS/k3s) with automated CI/CD and Traefik ingress.

รับผิดชอบการออกแบบและดูแลระบบ Deployment บน DigitalOcean Kubernetes (DOKS) และ On-Premise Servers รองรับ ENTV Events, Loadmize, Unicon SSO, MBA และ Rayong ผ่าน Traefik IngressRoute, Cloudflare WAF/Tunnel และ GitLab CI/CD Handling production deployments across DigitalOcean Kubernetes (DOKS) and on-premise servers for enterprise platforms via Traefik IngressRoute, Cloudflare Zero Trust, and GitLab CI/CD pipelines.

  • ดูแลระบบ Deployment Production ทั้งหมด พร้อมวางระบบ Auto Deploy ผ่าน GitLab CI/CD Automated multi-stage deployment workflows and CI/CD pipelines using GitLab CI.
  • ติดตั้ง Traefik API Gateway, PostgreSQL/Redis Proxies และระบบจัดการใบรับรอง SSL/OpenVPN Configured Traefik Gateway, PostgreSQL/Redis internal proxies, and automated SSL/VPN certificates.
  • เชื่อมต่อ Cloudflare Zero Trust, Tunnel และ CDN ป้องกันการโจมตีและควบคุมสิทธิ์การเข้าถึงระดับเครือข่าย Integrated Cloudflare Zero Trust, Tunnels, and CDN for enterprise perimeter security.
Kubernetes (DOKS/k3s) Traefik Gateway Docker GitLab CI/CD Cloudflare Zero Trust DigitalOcean
Go / Backend ระบบองค์กร Full-Stack Enterprise

MBA Enterprise Platform & Admin Portal MBA Enterprise Platform & Admin Portal

ระบบบริหารจัดการหลักสูตรและกิจกรรม MBA ครบวงจรด้วย Go Backend, Next.js 16 Admin และ WordPress Integration Comprehensive MBA academic platform with high-performance Go backend and Next.js 16 admin portal.

พัฒนาระบบ Backend ประสิทธิภาพสูงด้วย Go 1.25 (Echo + Bun ORM) พร้อม Next.js 16 + React 19 Admin Portal (Shadcn UI + Playwright E2E) เชื่อมต่อ LINE LIFF Login, PromptPay QR Payment Gateway และระบบ Docker Production Stack พร้อม Automated Backup Agent Built high-performance Go 1.25 backend (Echo + Bun ORM) and Next.js 16 admin panel with Playwright tests, LINE LIFF login, custom WooCommerce PromptPay gateway, and automated backup services.

  • สถาปัตยกรรม Layered Architecture (Handler → Service → Repository) พร้อม Dependency Injection ใน Go Clean layered architecture with interface-based dependency injection in Go.
  • พัฒนา Next.js 16 Web Admin พร้อม Playwright E2E Automated Test ป้องกัน Regression Developed Next.js 16 web admin with Playwright E2E test suites ensuring stability.
  • ดูแลการ Deploy ระบบ Production บน Server จริงด้วย Nginx SSL, MariaDB 11.4, Redis 7 และ Go API Deployed production stack with Nginx SSL, MariaDB 11.4, Redis 7, and Go microservices.
Go 1.25 Echo Bun ORM Next.js 16 React 19 Playwright WordPress/WooCommerce Redis Docker
Go / Backend บริการภาครัฐ/ชุมชน Civic Tech Platform

Rao Rak Rayong (เราฮักระยอง) Platform & Citizen Service Rao Rak Rayong Platform & Citizen Services

แพลตฟอร์มบริการประชาชนและระบบจัดการข้อมูลจังหวัดระยอง ด้วย Go API, Background Worker และ LINE LIFF Civic service platform for Rayong province with Go API, background workers, and LINE LIFF app.

ออกแบบและพัฒนา Backend Monorepo ด้วย Go 1.24 (Echo + Bun ORM + PostgreSQL) พร้อม Asynq Background Worker สำหรับส่งการแจ้งเตือน LINE Notify อัตโนมัติ และระบบแอดมิน Nuxt 4 + Vuetify 3 พร้อมรับผิดชอบการ Deploy ขึ้น DOKS Kubernetes ผ่าน GitLab CI Engineered Go 1.24 backend monorepo with PostgreSQL, Asynq background workers for automated LINE notifications, and Nuxt 4 admin portal deployed to DOKS Kubernetes.

  • ออกแบบ Go API รองรับ High-Throughput พร้อม Structured Logging (Zap) และ Goose DB Migration High-throughput Go API with structured Zap logging and Goose database migrations.
  • ระบบ Asynq Background Worker จัดการคิวงานแจ้งเตือน LINE Notify แบบ Asynchronous Asynq worker queue for high-volume asynchronous LINE notifications.
  • Deploy ทั้งระบบ Backend, Worker และ Web App ขึ้น Kubernetes ผ่าน GitLab CI Pipeline Continuous deployment of API, worker, and admin services to Kubernetes via GitLab CI.
Go 1.24 Echo Bun ORM PostgreSQL Asynq Nuxt 4 LINE Notify Kubernetes

ประวัติการศึกษา & ทักษะทางภาษา Education & Languages

เส้นทางการศึกษา Academic Timeline
ประวัติการศึกษา (จากระดับสูงสุด) Educational History (Highest First)

ระดับปริญญาตรี เทคโนโลยีบัณฑิต (ทล.บ.) สาขาคอมพิวเตอร์โปรแกรมเมอร์ Bachelor of Technology in Computer Programming

2023 - 2025
สถาบันการอาชีวศึกษาภาคตะวันออกเฉียงเหนือ 3 (วิทยาลัยอาชีวศึกษาขอนแก่น) Institute of Vocational Education Northeastern Region 3 (KKVC) GPA: 3.70

ระดับประกาศนียบัตรวิชาชีพชั้นสูง (ปวส.) สาขาคอมพิวเตอร์โปรแกรมเมอร์ High Vocational Certificate (Diploma) in Computer Programming

2021 - 2023
วิทยาลัยอาชีวศึกษาขอนแก่น (Khon Kaen Vocational College) Khon Kaen Vocational College (KKVC) GPA: 3.60

ระดับประกาศนียบัตรวิชาชีพ (ปวช.) สาขาคอมพิวเตอร์ธุรกิจ Vocational Certificate in Business Computer

2018 - 2021
วิทยาลัยอาชีวศึกษาขอนแก่น (Khon Kaen Vocational College) Khon Kaen Vocational College (KKVC) GPA: 2.82

ระดับมัธยมศึกษาตอนต้น (ม.1 - ม.3) Junior High School (Grade 7 - 9)

2015 - 2018
โรงเรียนขอนแก่นวิทยายน (Khon Kaen Wittayayon School) Khon Kaen Wittayayon School GPA: 1.68

ระดับประถมศึกษา และ อนุบาล Primary School & Kindergarten

ก่อนปี 2015
โรงเรียนกัลยาณีวิทยา (Kalyanee Wittaya School) Kalyanee Wittaya School
ทักษะทางภาษา Languages
ภาษาไทย Thai ภาษาแม่ (Native) Native
ภาษาอังกฤษ English ระดับพื้นฐาน (CEFR A2) Elementary (CEFR A2)