Parinya Ardhan.

Full-stack Developer ERP โรงแรม · POS · API

ฉันพัฒนาและดูแลระบบที่โรงแรมใช้ทำงานจริงทุกวัน ตั้งแต่ ERP และ POS ร้านอาหาร ไปจนถึงระบบพิมพ์ที่ส่งใบออเดอร์จาก cloud ไปถึงเครื่องพิมพ์ในครัวของโรงแรม 4 สาขา

เปิดรับงานประจำและฟรีแลนซ์
Parinya Ardhan ยืนอยู่บนสนามหญ้าหน้าวัดไทย
ตอนนี้อยู่ที่ Bookengine.com Full-stack · 2022 → ปัจจุบัน

1,000+

commit ของฉันใน Titansjet ERP

4

สาขาที่ใช้งานระบบพิมพ์

190+

controller ใน ERP ที่ฉันดูแลได้ทุกส่วน

2020

ปีที่เริ่มทำงานสายพัฒนาซอฟต์แวร์

01เกี่ยวกับฉัน

“ไม่มีอะไรเป็นไปไม่ได้ ถ้ามีความพยายามและทัศนคติที่ถูกต้อง ทุกอย่างทำได้เสมอ”

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

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

อยู่ที่
บึงกาฬ, ประเทศไทย
ความถนัด
ERP โรงแรม · POS และเครื่องพิมพ์ · API
สถานะ
เปิดรับงานประจำและฟรีแลนซ์

การศึกษา

มหาวิทยาลัยราชภัฏสกลนคร

ปริญญาตรี สาขาวิทยาการคอมพิวเตอร์

เน้นด้านการพัฒนาซอฟต์แวร์ การออกแบบฐานข้อมูล และการเขียนโปรแกรมเว็บ เขียน PHP, JavaScript และ C++ ในโปรเจกต์ระบบบริหารจัดการและแอปพลิเคชันดิจิทัล

2017 — 2021

02ผลงานที่ภูมิใจที่สุด

รับช่วงต่อจากทีม · พัฒนาจนเสถียร

จากพิมพ์ออกบ้างไม่ออกบ้าง สู่ใบออเดอร์ที่ออกทุกใบ

Titansjet อยู่บน cloud แต่เครื่องพิมพ์อยู่ในเครือข่ายภายในของแต่ละโรงแรม ตอนที่ฉันรับช่วงระบบพิมพ์ต่อ ใบออเดอร์ออกบ้างไม่ออกบ้าง ทั้งจากเน็ตหลุด ไฟดับ เครื่องพิมพ์ค้าง และข้อมูลที่ส่งข้ามระบบไปไม่ถึง ฉันแก้ทีละจุดจนใช้งานจริงได้ 4 สาขา

ใช้งานจริง
4 สาขา
เทคโนโลยี
NestJS · RabbitMQ · ESC/POS
งานที่พิมพ์
ใบออเดอร์ครัว · บิล · มินิบาร์ · ซักรีด
การอัปเดต
GitLab CI และสั่งอัปเดตจากระยะไกล

ปัญหาที่เจอ → สิ่งที่ฉันทำ

  1. 01

    พิมพ์ออกบ้าง ไม่ออกบ้าง

    ทำคิวแยกตามเครื่องพิมพ์ ส่งทีละงานและเว้นจังหวะระหว่างงาน งานจึงไม่ชนกัน

  2. 02

    เน็ตหลุด ไฟดับ

    งานพิมพ์รออยู่ในคิว RabbitMQ แบบ durable จนกว่าโปรแกรมในโรงแรมจะกลับมาออนไลน์ แล้วโปรแกรมต่อกลับเองโดยไม่ต้องมีคนไปกด

  3. 03

    เครื่องพิมพ์ค้าง หมดเวลารอ

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

  4. 04

    ภาษาไทยและตัวอักษรเล็ก

    เข้ารหัสภาษาไทยแบบ TIS-620 และจัดหน้ากระดาษ 42 ตัวอักษรต่อบรรทัดให้ตรงกับเครื่องพิมพ์

  5. 05

    ข้อมูลส่งข้ามระบบไม่ถึง

    ทุกงานส่งสถานะการพิมพ์กลับ cloud และเก็บ log ไว้ จึงตรวจย้อนหลังและสั่งพิมพ์ซ้ำได้

ระบบอื่นที่ทำและดูแล

ผู้พัฒนาหลัก · รับช่วงต่อจากทีม ERP โรงแรม

Titansjet ERP

ระบบ ERP สำหรับโรงแรมหลายสาขา ครอบคลุมงานจองห้องและฟรอนต์ (PMS), POS ร้านอาหาร, สปา, คลังสินค้า และบัญชี ฉันรับช่วงต่อจากทีมจนดูแลได้ทุกส่วนของระบบ

  • PHP
  • CodeIgniter 3
  • MySQL
  • MongoDB
  • Redis
  • RabbitMQ
  • Docker
  • พัฒนา API ที่เชื่อม POS แคชเชียร์ เครื่องพิมพ์ การจอง สปา และมินิบาร์
  • ทำรายงานบัญชีแยกประเภท (GL) ทั้งรายงาน Posting และงบทดลอง
  • commit มากกว่า 1,000 ครั้งในเวลา 2 ปี บนระบบที่มี controller มากกว่า 190 ตัว
สร้างเองทั้งหมด เว็บไซต์ + ระบบหลังบ้าน

เว็บไซต์บริษัทวิศวกรรม

เว็บไซต์สองภาษา (ไทย/อังกฤษ) ที่เจ้าของแก้เนื้อหาเองได้ทุกส่วนผ่านระบบหลังบ้าน

  • รันบน Cloudflare Workers, D1 และ KV ค่าโฮสต์ 0 บาท
  • ระบบล็อกอินเขียนเอง พร้อมจำกัดจำนวนครั้งที่ลองล็อกอิน
  • มีสถิติผู้เข้าชมในตัว โดยไม่เก็บ IP
  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Cloudflare
ต้นแบบ · สร้างเอง Web AR

AR นำทางในรีสอร์ต

เว็บแอปทดลองที่เปิดกล้องมือถือแล้วมีลูกศรพาเดินไปยังจุดหมาย โดยไม่ต้องติดตั้งแอป

  • หาเส้นทางตามทางเดินจริงด้วยอัลกอริทึม Dijkstra
  • ใช้ GPS และเข็มทิศของมือถือ พร้อมจุดสแกน QR ช่วยแก้ตำแหน่ง
  • เสียงนำทาง 4 ภาษา และระบบหลังบ้านสำหรับวาดเส้นทาง
  • JavaScript
  • Vite
  • Leaflet
  • Node.js
  • Express
รับช่วงต่อจากทีม ระบบพนักงาน

ระบบตรวจตราและเช็กลิสต์

พนักงานสแกน QR ตามจุดตรวจ กรอกเช็กลิสต์พร้อมรูป และระบบบันทึกพิกัด GPS

  • แจ้งเตือนหัวหน้างานผ่าน LINE และ Telegram
  • รายงานเทียบแผนการสแกนกับการสแกนจริง
  • เช็กลิสต์ 8 ภาษาสำหรับพนักงานต่างชาติ
  • PHP
  • MySQL
  • Cloudflare R2
  • GitLab CI
ดูแลระบบ ระบบสำหรับแขก

เช็กอินออนไลน์

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

  • NestJS
  • TypeScript
  • MySQL
  • PM2

03บริการ

งานฟรีแลนซ์ที่รับทำ

ฉันรับงานแบบเดียวกับที่ทำอยู่ทุกวัน จึงบอกได้ตั้งแต่ต้นว่าอะไรทำได้ ใช้เวลาเท่าไร และต้องระวังเรื่องไหน

  • เว็บไซต์พร้อมระบบหลังบ้าน

    เว็บบริษัทหรือร้านค้าที่คุณแก้เนื้อหาเองได้ รองรับหลายภาษา โหลดเร็ว และค่าโฮสต์ต่ำ

  • ระบบภายในองค์กร

    ระบบจอง ขาย คลังสินค้า และรายงาน ที่ออกแบบตามวิธีทำงานจริงของทีมคุณ

  • POS และเครื่องพิมพ์ใบเสร็จ

    เชื่อมเครื่องพิมพ์ ESC/POS ผ่าน LAN หรือ Wi-Fi และแยกงานพิมพ์ไปครัว บาร์ และแคชเชียร์

  • API และการเชื่อมระบบ

    เชื่อมระบบเข้าหากัน ส่งแจ้งเตือนผ่าน LINE หรือ Telegram และดูแลเซิร์ฟเวอร์ Linux

04ประสบการณ์ทำงาน

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

  1. 2022 → ปัจจุบัน งานปัจจุบัน

    Bookengine.com

    Full-stack Developer

    • ผู้พัฒนาหลักของ Titansjet ระบบ ERP สำหรับโรงแรมหลายสาขา ครอบคลุม PMS, POS ร้านอาหาร และงานหลังบ้าน
    • รับช่วงระบบพิมพ์ POS ต่อจากทีม แล้วพัฒนาจนใช้งานจริง 4 สาขา ส่งงานจาก cloud ผ่าน RabbitMQ ไปยังเครื่องพิมพ์ ESC/POS ในครัว บาร์ และแคชเชียร์
    • พัฒนา API และรายงานบัญชีแยกประเภท (GL) พร้อมดูแลเซิร์ฟเวอร์ Ubuntu และฐานข้อมูล MySQL/PostgreSQL
    • Titansjet
    • PMS
    • POS
    • ESC/POS
    • RabbitMQ
    • NestJS
    • Ubuntu
  2. 2022 3 เดือน

    Data Science Service Co., Ltd.

    IT Support

    • รวบรวมและวิเคราะห์ความต้องการของผู้ใช้ เพื่อปรับปรุงการทำงานและประสิทธิภาพของระบบ
  3. 2020 → 2021 7 เดือน 22 วัน

    The Sun Plex Engineering and Software Co., Ltd.

    Front-end Developer & AR Developer

    • พัฒนาหน้าเว็บด้วย HTML, CSS และ JavaScript รวมถึงงานด้าน AR/VR
    • HTML
    • CSS
    • JavaScript
    • AR / VR

05ทักษะ

เครื่องมือที่ใช้จริง พิมพ์สด ๆ

ทุกอย่างที่ฉันใช้ทำงาน ตั้งแต่หน้าเว็บ ไปจนถึงเซิร์ฟเวอร์ และฮาร์ดแวร์บนเคาน์เตอร์

  • ระบบโรงแรม

    ERP และ PMS สำหรับงานประจำวันของโรงแรมหลายสาขา

  • POS และงานพิมพ์

    ระบบสั่งอาหาร และส่งงานพิมพ์ไปหลายเครื่องผ่านเครือข่าย

  • เซิร์ฟเวอร์และข้อมูล

    Ubuntu, MySQL/PostgreSQL, Docker, GitLab CI และ Cloudflare

  • IoT และการเชื่อมต่อระบบ

    RabbitMQ, MQTT, Socket.IO และ Raspberry Pi 5

PARINYA ARDHAN

FULL-STACK DEVELOPER

BUENG KAN · THAILAND

DATE —NO. 0001


FRONTEND

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • jQuery
  • Bootstrap

BACKEND

  • PHP
  • CodeIgniter 3
  • Laravel
  • Node.js
  • NestJS
  • REST API
  • Socket.IO

DATABASE

  • MySQL
  • MariaDB
  • PostgreSQL
  • MongoDB
  • Redis

DEVOPS / CLOUD

  • Ubuntu Linux
  • Docker
  • Podman
  • PM2
  • Cron jobs
  • GitLab CI
  • Cloudflare

MESSAGING

  • RabbitMQ
  • MQTT

HARDWARE / IOT

  • ESC/POS
  • Epson TM printers
  • Raspberry Pi 5

TOOLS

  • Postman
  • Tailscale
  • Termius
  • MobaXterm

ITEMS—

การเรียนรู้ไม่มีวันหยุด


ขอบคุณที่แวะมา

06ติดต่อ

มีงานที่อยากให้ช่วย? คุยกันได้เลย

เปิดรับทั้งงานประจำและงานฟรีแลนซ์ ติดต่อทางอีเมลหรือโทรศัพท์ได้เลย

อีเมล parinya.aj60@snru.ac.th
โทรศัพท์ 093 391 5434
พื้นที่ บึงกาฬ, ประเทศไทย