สรุปโดยย่อ

Full Stack Developer ประสบการณ์กว่า 6 ปี พัฒนาเว็บและโมบายล์แอปพลิเคชันที่ขยายตัวได้ด้วย React, Next.js และ Node.js ถนัดการพัฒนาระบบประสิทธิภาพสูงด้วย NestJS และเทคโนโลยีฝั่งหน้าบ้านสมัยใหม่ มีประสบการณ์ส่งมอบงานแบบ end-to-end ตั้งแต่สถาปัตยกรรม backend ไปจนถึงตัวแอปพลิเคชัน ใส่ใจเรื่องโค้ดที่สะอาด การปรับประสิทธิภาพ และการทำให้ประสบการณ์ผู้ใช้ดีขึ้น

ผลงานที่เลือกมา

Water Distribution Performance Monitoring

Universal Utilities · freelance software developer

  • วิเคราะห์ข้อจำกัดด้านประสิทธิภาพของระบบรายงานเดิมที่ใช้ Node-RED, MySQL และ Tableau
  • ออกแบบสถาปัตยกรรมข้อมูลและระบบรายงานใหม่ทั้งหมด เพื่อเพิ่มประสิทธิภาพการออกรายงานและรองรับข้อมูล time-series จากเซนเซอร์
  • ออกแบบ data model และโครงสร้างการจัดเก็บบน InfluxDB สำหรับข้อมูล time-series ที่มาจากเซนเซอร์
  • ออกแบบกระบวนการ query และประมวลผลข้อมูลสำหรับงานวิเคราะห์และออกรายงาน
  • พัฒนา backend service ด้วย NestJS
  • พัฒนาระบบรายงานบนเว็บสำหรับติดตามและวิเคราะห์ประสิทธิภาพการจ่ายน้ำ มาแทนงานรายงานเดิมบน Tableau
  • เชื่อมระบบรายงานเข้ากับข้อมูลเซนเซอร์ใน InfluxDB ผ่าน MQTT ingestion pipeline ที่อีกทีมพัฒนาไว้
  • NestJS
  • InfluxDB

FacOEE

Artron Innovative · freelance software developer / system designer

  • วิเคราะห์ความต้องการทางธุรกิจของงานผลิต และออกแบบระบบตั้งแต่ศูนย์
  • แปลงความต้องการของลูกค้าเป็นสเปกระบบและ workflow ของแอปพลิเคชัน
  • ออกแบบโครงสร้าง master data, database schema, ER diagram และความสัมพันธ์ระหว่างไลน์ผลิต เครื่องจักร และการวางแผนการผลิต
  • ออกแบบ data model ที่ยืดหยุ่น ให้เครื่องจักรหนึ่งตัวใช้ร่วมกันได้หลายไลน์ผลิต
  • ออกแบบโครงสร้างการวางแผนการผลิตของแต่ละไลน์
  • ออกแบบโครงสร้างข้อมูล time-series บน InfluxDB สำหรับเก็บข้อมูลผลผลิต
  • ดึงและประมวลผลข้อมูลการผลิตจาก InfluxDB เพื่อคำนวณ OEE (Overall Equipment Effectiveness)
  • ออกแบบ business logic รองรับการวิเคราะห์ OEE ทั้งระดับแผนผลิต ระดับไลน์ผลิต และระดับภาพรวม
  • พัฒนา backend service ด้วย NestJS
  • NestJS
  • InfluxDB

Energy Monitoring Systems

NSTDA · freelance backend developer

  • ออกแบบและพัฒนาระบบ backend สำหรับติดตามการใช้พลังงานสองระบบตั้งแต่ศูนย์ ตามความต้องการของลูกค้า
  • เก็บและวิเคราะห์ความต้องการทางธุรกิจ แล้วแปลงเป็นสเปกระบบและสเปกทางเทคนิค
  • ออกแบบ system flow, data model, โครงสร้างฐานข้อมูล และสถาปัตยกรรม backend
  • พัฒนา backend service ด้วย Node.js
  • Query และประมวลผลข้อมูล time-series การใช้ไฟฟ้าจาก InfluxDB เพื่อวิเคราะห์ทั้งรายอาคารและภาพรวม
  • Node.js
  • InfluxDB

Renthub Web Platform

Zimple media

  • พัฒนาแพลตฟอร์มหาที่พัก ให้ผู้ใช้ค้นหาที่พักด้วยตัวกรองขั้นสูง เช่น ช่วงราคา โซนทำเล และเงื่อนไขเฉพาะ
  • พัฒนา UI แบบ responsive ให้ใช้งานได้ลื่นไหลบนทุกขนาดหน้าจอ
  • เชื่อมฝั่งหน้าบ้านเข้ากับ GraphQL API เพื่อการดึงข้อมูลที่มีประสิทธิภาพ
  • Next.js
  • GraphQL
  • Node.js

Renthub Mobile Application

Zimple media

  • แอปพลิเคชันข้ามแพลตฟอร์มด้วย React Native
  • พัฒนาแชทแบบเรียลไทม์ระหว่างผู้ใช้กับผู้ดูแลหอพัก
  • ส่งมอบฟังก์ชันการทำงานที่สอดคล้องกับแพลตฟอร์มเว็บ
  • React Native
  • GraphQL

Renthub Dashboard

Zimple media · แดชบอร์ดสำหรับผู้ดูแลและเจ้าของหอพัก

  • พัฒนาแดชบอร์ดบนเว็บให้เจ้าของหอพักบริหารจัดการประกาศห้องเช่า
  • พัฒนาฟีเจอร์สำหรับสร้าง แก้ไข และติดตามประสิทธิภาพของประกาศ
  • พัฒนา UI ที่รองรับการจัดการเนื้อหาได้อย่างมีประสิทธิภาพ
  • Next.js
  • GraphQL

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

พ.ค. 2021 — ปัจจุบัน

Full Stack Developer

Zimple media Co., Ltd

  • พัฒนาเว็บแอปพลิเคชันแพลตฟอร์มหาที่พักด้วย Next.js ให้ผู้ใช้ค้นหาและกรองที่พักตามราคา ทำเล และเงื่อนไขเฉพาะ
  • พัฒนาแอปพลิเคชันข้ามแพลตฟอร์ม (iOS/Android) ด้วย React Native ให้มีฟีเจอร์เทียบเท่าเว็บ
  • พัฒนาระบบแดชบอร์ดให้เจ้าของหอพักบริหารประกาศ ทั้งสร้าง แก้ไข และติดตามประกาศห้องเช่า
  • พัฒนาระบบค้นหาและกรองขั้นสูง เพื่อยกระดับประสบการณ์ผู้ใช้และการเข้าถึงข้อมูล
  • ปรับปรุงประสิทธิภาพฝั่งหน้าบ้านและลดเวลาโหลดหน้า ด้วยการจัดการ state และการเชื่อมต่อ API ที่มีประสิทธิภาพ
  • ทำงานร่วมกับทีมข้ามสายงาน เพื่อส่งมอบแอปพลิเคชันที่ขยายตัวและดูแลรักษาได้

ม.ค. 2020 — เม.ย. 2021

Full Stack Developer

Super Products Co., Ltd

  • พัฒนาเว็บแอปพลิเคชันด้วย Nuxt.js และ Node.js
  • พัฒนา UI แบบ responsive และ backend service สำหรับระบบงานภายในองค์กร
  • ปรับปรุงความง่ายในการดูแลรักษาโค้ด ด้วยหลัก clean architecture และการออกแบบเชิงโมดูล

ฝึกงาน

2019

Enter Co., Ltd. พัฒนาเว็บแอปพลิเคชันบริหารงานบุคคลด้วย Laravel และ Vue.js

2018

STelligence Co., Ltd. ติดตั้งเซิร์ฟเวอร์และ Galera Cluster บน Linux CentOS 7 และพัฒนาแดชบอร์ด Tableau

2017

NECTEC พัฒนาแอปพลิเคชัน Android ด้วย Android Studio และงาน SQL

ติดต่อ

รับงาน full stack และ backend รวมถึงงานออกแบบระบบที่โจทย์ยังไม่ชัด

phuwarin.k@outlook.com