Noel Paing Oak Soe · แบ็กเอนด์ · คลาวด์ · เว็บแอปสร้างระบบให้ทำงานได้ดี แม้มีคนใช้เยอะ

นักพัฒนาซอฟต์แวร์ที่ EffortX Foundation · กรุงเทพฯ

สร้างเว็บแอปตั้งแต่เริ่มจนจบ และดูแลให้ใช้งานได้ต่อเนื่อง เช่น ระบบจองที่ไม่มีวันให้ที่นั่งเดียวกับสองคน และงานเบื้องหลังที่ลองใหม่ได้อย่างปลอดภัยเมื่อมีอะไรผิดพลาด

Noel ยืนอยู่ริมทะเล
เปิดรับงานใหม่

ปัจจุบัน

EffortX Foundation

Next.js · NestJS · PostgreSQL

pull request ที่ merge ที่ EffortX ใน 14 เดือน
483
ใช้ระบบของ Kiddee Lab
800+ คน
ข้อมูลเก่าที่ย้ายเข้าระบบใหม่อย่างปลอดภัย
10,000+ รายการ
เกรดเฉลี่ย วิทยาการคอมพิวเตอร์
3.88

ผลงานเด่น

สิ่งที่สร้าง และดูแลให้ใช้งานได้ต่อเนื่อง

โจทย์คืออะไร ตัดสินใจอะไรไปบ้าง และเป็นอย่างไรเมื่อมีคนใช้จริง

กรณีศึกษา 01

AU-Van

จองที่นั่งรถตู้มหาวิทยาลัยได้ในแอป LINE

  • จองแล้วไม่ซ้อนกัน: นักศึกษาล็อกที่นั่งไว้ก่อน จ่ายเงินภายในเวลาที่กำหนด หรือเข้าคิวสำรองได้ ฐานข้อมูลจะไม่ยอมให้สองคนได้ที่นั่งเดียวกัน มีเทสต์ให้นักศึกษา 8 คนแย่งที่นั่งเดียว และได้แค่คนเดียวเสมอ
  • แจ้งเตือนไม่หาย: การแจ้งเตือนส่งผ่าน LINE และจะส่งใหม่เองถ้าส่งไม่สำเร็จ มีแอปเล็ก ๆ ใน LINE สำหรับนักศึกษา และหน้าแอดมินที่จัดผังที่นั่งได้แบบเห็นภาพ
  • ระบบคลาวด์แบบใช้งานจริง: เขียนระบบ AWS ที่กระจายสองศูนย์ข้อมูลเป็นโค้ดด้วย Terraform ส่วนเดโมรันบนเซิร์ฟเวอร์เดียวด้วย Docker และทุก pull request จะมีการเช็กอัตโนมัติ 8 ขั้น ที่รันเทสต์ Java 430 ตัว เทสต์เว็บ 303 ตัว และ end-to-end 10 ตัว
  • Spring Boot
  • React
  • TypeScript
  • PostgreSQL
  • Terraform
  • AWS
  • LINE LIFF
  • Playwright

กรณีศึกษา 02

VetMiMi

ระบบจอง วิดีโอคอล และโพสต์ง่าย ๆ สำหรับนักศิลปะบำบัดในซิดนีย์

  • จองและวิดีโอคอลส่วนตัวได้สองภาษา: สร้างด้วย Go และ WebRTC (วิดีโอคอลผ่านเบราว์เซอร์) ฐานข้อมูลจะไม่ยอมให้การจองเวลาซ้อนกัน
  • เขียนครั้งเดียว โพสต์ได้ทุกที่: ร่างเดียวกลายเป็นโพสต์สำหรับเว็บไซต์ Facebook, Instagram และ LinkedIn โพสต์ต้องผ่านการอนุมัติก่อน ออกตามเวลาที่ตั้งไว้ และ AI ช่วยเสนอเวอร์ชันสำหรับแต่ละช่องทางได้
  • AWS ขนาดเล็ก: ตั้งค่าด้วย Terraform และรันจริงบนเซิร์ฟเวอร์ EC2 เครื่องเดียว deploy อัตโนมัติจาก GitHub และย้อนกลับเองถ้า health check ไม่ผ่าน มีสำรองข้อมูลไป S3 และ CloudWatch alarm และเคยรันบน ECS Fargate กับ RDS ที่ใหญ่กว่านี้ ก่อนจะปิดไป
  • Go
  • Next.js
  • PostgreSQL
  • Redis
  • WebRTC
  • WebSockets
  • Terraform
  • AWS

ประสบการณ์

เส้นทางการทำงาน

  1. Software Developer (รีโมต)

    EffortX Foundation

    ก.ย. 2025 - ปัจจุบัน

    ที่ EffortX ทำงานกับ effort.giving แพลตฟอร์มบริจาคเพื่อการกุศล อยู่ในทีมราว 10 คน และ merge pull request ไปแล้ว 483 ตัวใน 14 เดือน โดยใช้ NestJS, PostgreSQL, Redis และ Next.js

    งานส่วนใหญ่อยู่ฝั่ง backend สร้าง backend ของ admin cockpit ที่รวมงานค้าง 24 ประเภท เช่น การจ่ายเงินและการคืนเงิน ไว้ในกล่องเดียว ทำให้การคืนเงินผ่าน Stripe ลองใหม่ได้อย่างปลอดภัย ไม่มีการคืนเงินหรือบันทึกซ้ำ และสร้างหน้าคืนเงินกับหน้าจ่ายเงินในพอร์ทัลแอดมิน รวมถึงระบบแจ้งเตือนใน Discord ที่ส่งข้อความเดียวต่อหนึ่งปัญหา

    เดือนตุลาคม 2026 ได้ดูแลการปล่อย 5 แอปขึ้น production ตามคู่มือที่ผู้ก่อตั้งเขียนไว้ โดยมี backup และการเช็กทุกขั้นตอน

  2. QA Automation Engineer (ฝึกงาน)

    Kasikorn Business Technology Group (KBTG)

    ก.ค. 2026 - ก.ย. 2026

    ที่ KBTG แปลงความต้องการของธุรกิจให้เป็นเคสทดสอบสำหรับแอปการเงินขนาดใหญ่ ทดสอบทั้งกรณีปกติ กรณีผิดพลาด และกรณีค่าขอบ

    เขียนเทสต์อัตโนมัติด้วย Robot Framework และ Python ใช้ทั้งใน SIT, UAT, regression test และการเช็กก่อนปล่อยเวอร์ชัน ทำให้เทสต์ใช้ซ้ำและดูแลง่าย ด้วยการรวมขั้นตอนที่ใช้บ่อยไว้ด้วยกัน และแยกข้อมูลทดสอบกับการตั้งค่าออกจากกัน

  3. Full Stack Developer (พาร์ทไทม์, ไฮบริด)

    Kiddee Lab Thailand

    เม.ย. 2025 - ปัจจุบัน

    Kiddee Lab เคยทำงานประจำวันด้วยกระดาษและข้อมูลที่กระจัดกระจาย ในฐานะนักพัฒนาคนเดียวของโรงเรียน จึงสร้างระบบจัดการการเรียนและลูกค้า (LMS และ CRM) มาแทน ซึ่งมีคนใช้มากกว่า 800 คน

    สร้าง backend, API และฐานข้อมูลสำหรับนักเรียน ผู้ปกครอง ตารางเรียน คอร์ส และการติดตามลูกค้า ด้วย React, Java และ PostgreSQL และย้ายข้อมูลเก่ากว่า 10,000 รายการเข้าระบบใหม่ พร้อมเช็กว่าไม่มีข้อมูลหายหรือผิดเพี้ยน

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

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

ก่อนหน้านี้

มิ.ย. 2025 - ก.ย. 2025

Developer (พาร์ทไทม์)

D*CODE Research Laboratory

ที่ D*CODE ได้หาวิธีทำให้เว็บไซต์มหาวิทยาลัยอัปเดตง่ายขึ้น โดยยังดูแลเซิร์ฟเวอร์เองได้ทั้งหมด และสร้างต้นแบบที่ใช้งานได้จริง เป็น CMS ที่โฮสต์เองด้วย Next.js, WordPress, Docker และ AWS EC2

มิ.ย. 2023 - มิ.ย. 2025

WordPress Developer (พาร์ทไทม์)

มหาวิทยาลัยอัสสัมชัญ

ย้ายเว็บไซต์เก่าของมหาวิทยาลัย vms.au.edu และ vme.au.edu มารวมเป็นเว็บใหม่เว็บเดียวที่ vmes.au.edu ซึ่งมีนักศึกษาใช้มากกว่า 1,000 คน โดยสร้างและอัปเดตหน้าเว็บด้วย WordPress และ Beaver Builder

มิ.ย. 2023 - มี.ค. 2025

ผู้ช่วยสอน (พาร์ทไทม์)

มหาวิทยาลัยอัสสัมชัญ

ช่วยนักศึกษากว่า 20 คนในวิชาพื้นฐานการเขียนโปรแกรม การเขียนโปรแกรมเชิงวัตถุ โครงสร้างข้อมูล และอัลกอริทึม การสอนทำให้ได้ฝึกอธิบายเรื่องยากด้วยคำง่าย ๆ

ก.ค. 2023 - มิ.ย. 2025

นักวิเคราะห์วิจัยตลาด (พาร์ทไทม์)

Artisan Kitchen

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

เครื่องมือ

เครื่องมือที่ใช้บ่อย

ภาษาโปรแกรม
TypeScriptJavaScriptJavaGoPythonSQLC#
แบ็กเอนด์
NestJSSpring BootNode.jsREST APIsOpenAPIPrismaHibernate/JPA
ฟรอนต์เอนด์
ReactNext.jsReact NativeTailwind CSS
การทดสอบ
JestVitestJUnit 5TestcontainersPlaywrightRobot Framework
ฐานข้อมูลและคิว
PostgreSQLMongoDBMySQLRedisBullMQFlyway
คลาวด์และ DevOps
AWS (ECS Fargate, EC2, RDS, S3, CloudWatch)TerraformDockerCI/CDGitHub ActionsGit
การเชื่อมต่อระบบและ AI
StripeLINE Messaging APIWebRTCClaude APIGeminiSentry
ภาษาที่พูดได้
English (professional)Burmese (native)Japanese (studying for JLPT N3)
Noel ขณะวิ่งในงานเขาใหญ่มาราธอน

เขาใหญ่มาราธอน

42.195 กม.

เกี่ยวกับ

นอกเวลางาน ส่วนใหญ่มักจะออกไปวิ่ง

เป็นวิศวกรซอฟต์แวร์จากเมียนมา ตอนนี้อยู่ที่กรุงเทพฯ สิ่งที่ทำอยู่ส่วนใหญ่ก็เพื่อแม่ที่บ้านเกิด

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

ระหว่างเรียนก็ทำงานมาตั้งแต่ปีหนึ่ง งานทุกงานพาไปสู่งานถัดไป เพราะมีคนไว้ใจให้รับผิดชอบมากขึ้น คณบดีแนะนำให้รู้จัก Kiddee Lab จนได้เป็นนักพัฒนาคนเดียวของที่นั่น โพสต์หนึ่งบน LinkedIn พาไปสู่ EffortX ที่ตอนนี้ได้ช่วยปล่อยงานขึ้น production

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

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

ดาวน์โหลดเรซูเม่(ภาษาอังกฤษ)

เสียงจากคนที่เคยร่วมงาน

คนที่เคยทำงานด้วยพูดถึงอย่างไร

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

Bhone Pyae KyawSoftware Engineer ที่ Agodaแปลจากต้นฉบับภาษาอังกฤษ

ติดต่อ

มาสร้างสิ่งที่ใช้ได้นานไปด้วยกัน

กำลังหางานสายแบ็กเอนด์ แพลตฟอร์ม หรือฟูลสแตก และรับงานฟรีแลนซ์บ้าง เล่าให้ฟังได้เลยว่ากำลังทำอะไรอยู่