Full Stack Software Engineer
ก.พ. 2024 – ปัจจุบันSiam Orchard Group Co., Ltd.
- นำการพัฒนาฟีเจอร์ตั้งแต่ต้นจนจบ เก็บความต้องการจากฝ่ายธุรกิจและพาร์ตเนอร์ภายนอก เขียน technical specification และ deploy ขึ้น production
- สร้าง backend ของระบบจองและออกบิลสำหรับธุรกิจเช่ารถ (NestJS, TypeScript, MongoDB) มี REST endpoint มากกว่า 100 ตัว ลดงานเอกสารที่ทำมือลง 50%
- เชื่อม payment gateway ของ INET (QR และบัตร) ด้วย IP whitelist และรับ callback แบบกันทำซ้ำ พร้อมงาน reconcile ประจำวันที่ตรวจทุกรายการกับ gateway แล้วซ่อมรายการที่ค้างให้อัตโนมัติ
- ทำให้เอกสารบัญชีทั้งชุดเป็นอัตโนมัติ (ใบเสนอราคา มัดจำ ใบแจ้งหนี้ ใบเสร็จ ใบเพิ่มหนี้/ลดหนี้ voucher) ตั้งแต่สร้าง PDF ส่งอีเมล ออกเลขเอกสาร จนถึงอัปเดตสถานะต่อเนื่องจากการจองไปยังเอกสารที่เกี่ยวข้อง
- สร้างระบบรวมข้อมูลลูกค้าจากการจองและเอกสารทั้งหมด (จับคู่เบอร์โทร อีเมล เลขผู้เสียภาษี และชื่อที่ normalize แล้ว) จัดอันดับรายชื่อที่น่าจะซ้ำตามความมั่นใจ และ sync ทุกวันแบบรันซ้ำได้ปลอดภัย
- เชื่อม LINE Messaging, Google Sheets และ Mailchimp เพิ่มการติดตามด้วย Sentry และ audit log ของ API ที่ปิดบังข้อมูลอ่อนไหว
- สร้าง component library แบบ Atomic Design ที่ใช้ซ้ำได้ใน internal project มากกว่า 3 โปรเจกต์