ข้ามไปที่เนื้อหา
Prachayawut Sirisuth
EN — Read in English

Prachayawut
Sirisuth

ตำแหน่ง
Full-stack Engineer
ทำงานที่
กรุงเทพมหานคร ประเทศไทย · UTC+7
ประสบการณ์
7 ปี เริ่มทำงานปี 2019
ปัจจุบัน
Central Pattana

ผมทำทั้งฝั่งหน้าบ้านและ API ที่อยู่ข้างหลัง ปัจจุบันอยู่ที่ Central Pattana ย้ายระบบ Seller Center ขึ้น serverless บน AWS และทำส่วนติดต่อผู้ใช้ที่อยู่บนระบบนั้น ทั้ง kiosk solution สำหรับศูนย์การค้า และเครื่องมือดูผังพื้นที่ที่แสดงข้อมูลทางการเงินบนแผนที่แบบ interactive ก่อนหน้านั้นทำระบบยืนยันตัวตนสำหรับธนาคาร และเครื่องมือภายในของ digital asset exchange งานที่ผมทำมาส่วนใหญ่คือระบบที่ความถูกต้องสำคัญกว่าความสวย

หรืออีเมล prachayawut.s@gmail.com

เทคโนโลยีที่ใช้

16 รายการ
เทคโนโลยี · เริ่มใช้ · ใช้ครั้งแรกกับ
เทคโนโลยีเริ่มใช้
ภาษาและ Runtime
Node.jsRuntime หลักของฝั่งเซิร์ฟเวอร์ ใช้มาทุกที่ที่ทำงาน2019
TypeScriptค่าเริ่มต้นของงานใหม่ ทั้งหน้าบ้านและหลังบ้าน2021
Goเครื่องมือฝ่ายปฏิบัติการที่ Bitkub2022
Frontend
Vue.jsCMS ระบบ e-learning ที่ Robot Galaxy Kids2019
Reactระบบประเมินราคาที่ Baania2020
React Nativeแอปผู้บริโภคสองตัว ปัจจุบันถอดออกจากสโตร์แล้ว2020
Next.jsแคตตาล็อก SCG Home, เครื่องมือภายใน CPN, เว็บนี้2021
API
GraphQLContent API ของ Galaxy Academy2019
Koaชั้น service ที่ SCG Technology2021
Cloud และ Content
AWS Lambdaระบบ Seller Center ที่ Central Pattana2023
AWS SQSรื้อ flow sync เดิมมาทำงานผ่านคิว2023
ContentstackHeadless CMS ที่อยู่หลังแอป Central Life X2023
Blockchain
Ethereumเครื่องมือกู้คืนสินทรัพย์บนเชนที่ Bitkub2022
ฐานข้อมูล
MongoDBเก็บคอร์สและเนื้อหา2019
Oracle DBข้อมูลธนาคารที่อยู่หลัง flow NDID2019
PostgreSQLฐานข้อมูลหลักตั้งแต่ Baania2020

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

6 ที่
  1. — ปัจจุบัน

    3 ปี · ปัจจุบัน

    Central Pattana

    Full Stack Engineer Specialist · งานประจำ · ไฮบริด · กรุงเทพฯ

    ร่วมพัฒนาระบบ Seller Center ย้ายจากสถาปัตยกรรมเดิมมาใช้ AWS Lambda และ SQS เพื่อให้รับโหลดได้ดีและเสถียรขึ้น และทำส่วนเชื่อมต่อ Contentstack CMS ที่อยู่หลังแอป Central Life X ฝั่งหน้าบ้านทำ kiosk solution ให้ศูนย์การค้า และเครื่องมือดูผังพื้นที่ที่แสดงข้อมูลทางการเงินซ้อนบนแผนที่แบบ interactive ให้ทีมขายพื้นที่

    • Next.js
    • React
    • Node.js
    • TypeScript
    • AWS Lambda
    • AWS SQS
    • Contentstack
  2. —

    1 ปี 10 เดือน

    Bitkub

    Senior Software Engineer & Team Lead · งานประจำ · ไฮบริด · กรุงเทพฯ

    ดูแลเครื่องมือภายในของ digital asset exchange ที่ใหญ่ที่สุดในไทย ทำระบบกู้คืนสินทรัพย์ที่ลูกค้าโอนผิดปลายทางบนเชนให้กลับไปหาเจ้าของ และรื้อกระบวนการเปิดเหรียญใหม่ให้ทีมปฏิบัติการ ลดขั้นตอนที่ต้องทำมือ เร็วขึ้น และผิดพลาดยากขึ้น ในบทบาท team lead ดูแลการวางแผนเทคนิคและจัดลำดับงาน มอบหมายงาน คุม scrum ออกแบบระบบเป็น microservice รีวิวโค้ด และสอนทีมให้โค้ดดีขึ้นก่อนขึ้น production

    • Go
    • Ethereum
    • Next.js
    • React
    • Node.js
    • TypeScript
  3. —

    9 เดือน

    SCG Technology

    Full-stack Engineer

    ทำและดูแล My Home ส่วนแคตตาล็อกโครงการใน SCG Home ใช้ Next.js ฝั่งหน้าบ้าน และ Koa บน PostgreSQL เป็นชั้น service deploy ผ่าน GitLab CI/CD ขึ้น Kubernetes cluster

    • Next.js
    • Node.js
    • Koa
    • PostgreSQL
    • TypeScript
  4. —

    1 ปี 1 เดือน

    Baania

    Full-stack Engineer

    ทำหน้าบ้านและ API ของระบบประเมินราคาอสังหาริมทรัพย์ ประเมินจากข้อมูลการซื้อขายที่ธนาคารกรุงศรีอยุธยาถืออยู่ ตั้ง CI/CD ด้วย Jenkins deploy ขึ้น AWS EC2

    • React
    • Node.js
    • PostgreSQL
  5. —

    8 เดือน

    Pandasoft & Development

    Backend Engineer

    ทำและดูแล API ที่เชื่อมกับ NDID ซึ่งเป็นโครงสร้างยืนยันตัวตนดิจิทัลระดับประเทศ ทำให้ลูกค้าเปิดบัญชีธนาคารได้โดยไม่ต้องไปสาขา NDID เชื่อมข้อมูลตัวตนระหว่างธนาคารพาณิชย์และหน่วยงานรัฐ ตั้ง CI/CD ด้วย Jenkins deploy ขึ้น Red Hat OpenShift

    • Node.js
    • Oracle DB
  6. —

    2 เดือน

    Robot Galaxy Kids

    Full-stack Engineer

    ทำ CMS ของ Galaxy Academy แพลตฟอร์ม e-learning สำหรับเด็กอายุสิบขวบ ใช้ Vue ต่อกับ GraphQL content API

    • Vue.js
    • Node.js
    • GraphQL
    • MongoDB

การศึกษาและการอบรม

3 รายการ
  1. —

    วท.บ. เทคโนโลยีสารสนเทศ

    Kasetsart University

    เข้าร่วม Startup Thailand League และ 24H Thailand Innovation

  2. —

    ฝึกงานตำแหน่ง Software Developer

    Wisesight Co., Ltd

  3. AWS Online Conference

    AWS

    การใช้งาน EC2 และ ECS

ผลงานที่ใช้งานจริง

3 ระบบ

English with Gift

แพลตฟอร์ม e-learning สำหรับติวเตอร์ภาษาอังกฤษ มีวิดีโอบทเรียนที่กันการเข้าถึงและจำกัดช่วงเวลา แบบฝึกหัดเก้าประเภทสำหรับทดสอบก่อนและหลังเรียน ลิงก์เชิญที่ให้สิทธิ์วิดีโอเป็นชุด ระบบบทความ และ audit log ที่แก้ย้อนหลังไม่ได้อยู่หลังเครื่องมือแอดมิน ผมทำและดูแลเองทั้งหมด

ประเภท
โปรเจคส่วนตัว · ใช้งานจริง
ขนาดงาน
นักเรียน 500+ คน · 16 กลุ่มฟีเจอร์ · Next.js 16 · Prisma 7
สร้างด้วย
Next.js, React, TypeScript, PostgreSQL
  • หน้าแรก English with Gift พื้นหลังเข้ม ชวนทดสอบระดับภาษาอังกฤษฟรี ด้านล่างมีตัวเลขนักเรียน 500+ คน และคะแนนเฉลี่ย 4.9
    Fig. 1
  • หน้ารวมบทความของ English with Gift แสดงรายการบทความที่เผยแพร่แล้ว
    Fig. 2

Klang Ya Bhaesaj

ระบบค้าส่งยาแบบ B2B ลูกค้าเป็นร้านขายยาไม่ใช่ผู้บริโภคทั่วไป ต้องสมัครด้วยเอกสารนิติบุคคลและรอเจ้าหน้าที่อนุมัติก่อน แล้วส่งใบเสนอราคาแทนการสั่งซื้อตรง เจ้าหน้าที่ปรับจำนวนตามสต็อกจริงแล้วอนุมัติ ซึ่งจะตัดสต็อกและสร้างออเดอร์ใน transaction เดียว เบื้องหลังมีระบบหน่วยนับหลายชั้น เครื่องมือจัดโปรโมชั่น ระบบแต้ม และหลังบ้านเต็มรูปแบบ

ประเภท
โปรเจคส่วนตัว · ใช้งานจริง
ขนาดงาน
สินค้า 2,046 รายการ · ผู้ผลิต 157 ราย · 41 ตาราง · 50 migration · ประมาณ 78 หน้า
สร้างด้วย
Next.js, React, TypeScript, PostgreSQL
  • แคตตาล็อกคลังยาเภสัช สินค้า 2,046 รายการ กรองตามผู้ผลิต 157 ราย แต่ละการ์ดมีตัวเลือกหน่วย ราคาต่อหน่วย และสต็อกคงเหลือของตัวเอง
    Fig. 1
  • คิวใบเสนอราคาฝั่งเจ้าหน้าที่ แสดงใบที่รอตรวจ พร้อมจำนวนรายการ ยอดรวม ปุ่ม Review และเมนูจัดการสาขา ช่องชื่อลูกค้าเบลอไว้เพื่อปิดข้อมูล
    Fig. 2

Pharmacy GURU

แพลตฟอร์มคอร์สเรียนสำหรับติวเตอร์สอบใบประกอบวิชาชีพเภสัชกรรม มีรายการคอร์ส ประกาศตามวันที่ รีวิวจากผู้เรียน และระบบสมัครเรียน ออกแบบโดยคิดจากมือถือก่อน เพราะผู้ใช้เกือบทั้งหมดเข้าจากโทรศัพท์

ประเภท
งานฟรีแลนซ์ · ใช้งานจริง
สร้างด้วย
React, Node.js
  • หน้าแรก Pharmacy GURU แสดงชื่อเว็บ คำอธิบายศูนย์ติวสอบ และปุ่มสมัครเรียน ด้านล่างเป็นรีวิวจากผู้เรียน
    Fig. 1
  • หน้าประกาศคอร์สของ Pharmacy GURU มีวันที่ประกาศ และรายละเอียดรูปแบบการเรียนกับตารางเวลา
    Fig. 2
  • หน้าอธิบายเหตุผลที่ควรเรียนกับติวเตอร์ ประกอบภาพเภสัชกรและเช็กลิสต์ ด้านล่างเป็นรายการคอร์สยอดนิยม
    Fig. 3

รับงาน

3 รูปแบบ

รับงานฟรีแลนซ์ ขอบเขตงานตั้งจากระบบที่ผมทำและดูแลอยู่จริง จ้างผ่านแพลตฟอร์มได้ถ้าต้องการสัญญาและระบบพักเงิน หรืออีเมลมาคุยกันตรง ๆ ก็ได้

  1. ย้ายระบบเดิมขึ้น serverless

    ย้ายระบบที่ช้าหรือเปราะไปอยู่บนคิวและฟังก์ชันแบบ managed โดยไม่ต้องเขียนใหม่ทั้งหมด วัดผลก่อน ย้ายเส้นทางที่โหลดหนักที่สุด และให้ระบบเดิมทำงานต่อจนกว่าจะพิสูจน์ได้ว่าของใหม่ดีกว่าจริง

    จากงาน
    Seller Center ของ Central Pattana
    เหมาะกับ
    ทีมที่มีระบบใช้งานอยู่แล้วแต่สถาปัตยกรรมเดิมเริ่มรับไม่ไหว
  2. ระบบ B2B ที่ flow ไม่เหมือนร้านทั่วไป

    งานขายที่ตะกร้าสินค้าสำเร็จรูปเอาไม่อยู่ ต้องอนุมัติก่อนซื้อ ใช้ใบเสนอราคาแทนออเดอร์ คิดราคาหลายหน่วยนับ ตัดสต็อกตอนอนุมัติ และเงื่อนไขโปรโมชั่นที่ซ้อนกันได้จริง

    จากงาน
    คลังยาเภสัช
    เหมาะกับ
    ผู้ค้าส่งและตัวแทนจำหน่ายที่กระบวนการขายใส่ลงเทมเพลตร้านค้าไม่ได้
  3. แพลตฟอร์มคอร์สที่ต้องกันเนื้อหา

    วิดีโอและเอกสารที่เข้าถึงได้เฉพาะคนที่มีสิทธิ์ ในช่วงเวลาที่จ่ายเงินมา มีสิทธิ์แบบจำกัดเวลา ลิงก์เชิญเป็นชุด แบบฝึกหัดที่ตรวจให้ และ audit log ทุกการกระทำของแอดมิน

    จากงาน
    English with Gift
    เหมาะกับ
    ติวเตอร์และธุรกิจอบรมที่ขายสิทธิ์การเข้าถึง ไม่ใช่ขายไฟล์ดาวน์โหลด

รับงานใหม่

ทำงานแบบ remote หรือในกรุงเทพฯ ได้ ทั้งงานประจำและงานสัญญาจ้าง อีเมลเป็นช่องทางที่เร็วที่สุด ผมอ่านทุกฉบับและตอบทุกเรื่องที่มีรายละเอียดชัดเจน

จ้างผ่านแพลตฟอร์ม มีสัญญาและระบบพักเงิน