01 · เกี่ยวกับผม
Backend engineer ที่อยู่ดูแลระบบต่อหลัง deploy
ผมเป็น Senior Software Developer ที่ Entronica โฟกัสงาน backend engineering, system architecture, enterprise software และ production operations
งานส่วนใหญ่ของผมอยู่ตรงจุดที่ระบบเริ่มยาก — ข้อมูลจำนวนมาก, workflow ที่ซับซ้อน, background processing, integration กับระบบภายนอก, database performance และข้อจำกัดที่โผล่มาหลัง deploy เท่านั้น
ผมเคยออกแบบและพัฒนา messaging platform, ระบบ campaign และ scheduling, reporting และ validation pipeline รวมถึงระบบรวม order จาก Shopee, Lazada และ integration กับ Thailand Post — บางระบบผมยังดูแลอยู่จนถึงตอนนี้ จึงต้องอยู่กับผลของทุกการตัดสินใจที่ทำไว้ตั้งแต่ตอนสร้างมัน
ทิศทางต่อไปของผม
Tech Lead, Backend Architect, เส้นทาง CTO และงาน software consulting — จุดร่วมคือการเป็นเจ้าของ technical decision ตั้งแต่ต้นจนจบ และรับผิดชอบผลของมันใน production
02 การทำงานร่วมกัน
ขั้นตอนการทำงานกับผม
ไม่ว่าจะเป็นงาน freelance, งาน consulting หรือบทบาท lead — โครงเดียวกันเสมอ
-
01
เข้าใจงานก่อน
requirement, workflow ปัจจุบัน และ constraint จริง — ปริมาณข้อมูล เวลา ทีม และงบ
-
02
ออกแบบก่อนเขียนโค้ด
system boundary, data model, API contract และ trade-off เขียนเป็นเอกสาร เพื่อให้เถียงกันได้ตั้งแต่ต้น ไม่ใช่ตอนจบ
-
03
ส่งงานเป็น vertical slice
มีของใช้งานได้เร็ว และเริ่มจากส่วนที่เสี่ยงที่สุดก่อน — integration, ปริมาณข้อมูล หรือ scheduler
-
04
Deploy อย่างระมัดระวัง operate อย่างตรงไปตรงมา
CI/CD, observability และแผน rollback — ถ้ามีอะไรพัง คุณจะรู้จากผมก่อน พร้อมสาเหตุและแนวทางแก้ ไม่ใช่รู้จากผู้ใช้
-
05
ส่งมอบให้ดูแลต่อได้
เอกสาร, handover และเหตุผลของทุกการตัดสินใจที่ย้อนกลับมาอ่านได้ — เป้าหมายคือระบบที่ทีมคุณเป็นเจ้าของเอง ไม่ใช่ระบบที่ต้องเช่าผมไว้ตลอด
กำลังหาวิศวกรแบบนี้อยู่หรือเปล่า
ผมเปิดรับ senior role, งาน consulting และโปรเจกต์ freelance ที่เน้น integration