ภูวดล ทนค้ำ 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
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.
ทักษะและความเชี่ยวชาญทางเทคนิค Technical Skills & Competency Matrix
Backend & System Architecture (Go)
Backend (Node.js / Express / TypeScript)
Frontend & UI Engineering
AI / LLM Integration & Realtime
DevOps, Cloud & Infrastructure
E-Commerce & 3rd-Party Integrations
ประวัติการทำงาน Work History
Back End Developer & DevOps Back End Developer & DevOps
ทำงานในตำแหน่ง 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.
Junior Web Developer (Full-Stack) Junior Web Developer (Full-Stack)
ทำงานในตำแหน่ง 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.
Junior Web Developer (นักศึกษาฝึกงาน) Junior Web Developer (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.
Junior Web Developer (นักศึกษาฝึกงาน) Junior Web Developer (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.
ไฮไลต์การออกแบบระบบ & สถาปัตยกรรม System Architecture & Engineering Highlights
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.
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).
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-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.
ผลงานและโปรเจกต์เด่น Featured Systems & Key Projects
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.
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.
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.
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.