Download PDF

Work Experience

PACKWORKS CO., LTD. - Full Stack Developer

July 2024 - Present

Tech Stack:

  • Nuxt.js, Vue.js, Node.js, Express.js, Zend (PHP), MySQL
  • Docker, AWS (S3, Aurora&RDS, Kiro, EC2, ECS, EB), Figma, Agile
  • Print Master Online Approval System
    • Developed an online Print Master inspection system by designing required database tables and modifying existing schemas. Stored versioned design data and uploaded images on S3, generated Print Master PDFs using EJS Templates, displayed PDFs with PDF.js (Mozilla), and created a consent modal for PDPA-compliant digital signature collection.
  • Product Unit Management & Adjustments
    • Updated plastic bag units from cases to sacks and bundles, added minimum order quantities, and adjusted inventory counts, stock in/out transactions, QT Orders, and related processes to align with the new units and minimum order rules.
  • Franchise Order-on-Behalf System
    • Managed company e-commerce session states to allow switching from the main franchise account to a customer account to place orders on behalf of the customer.
  • AI Implementation (AWS Kiro)
    • Applied AI Multi-Persona Orchestration to projects to reduce development time and optimize engineering resources.
    • Developed a bulk product editing system supporting unit updates, saleable units, update scheduling, Excel import/export, and data syncing to 3rd-party platforms.
  • Promotion Code System Enhancements
    • Migrated the promotion code system from the legacy platform to the new system and developed additional features.
    • Built a promo code collection feature on the company's e-commerce platform and updated checkout purchasing conditions.
  • Monitored logs and resolved issues during website downtime.
  • Migrated features from the legacy admin version to the new admin version.
  • Mentored junior developers and interns.

SHADOL CO., LTD. - Full Stack Developer

October 2021 - April 2024

Tech Stack:

  • Codeignitor, Laravel, Vue.js, Node.js, Express.js
  • MariaDB, Elasticsearch, Linux (Debian)
  • Develop and take responsibility on web application of company, the Logs Management System (named NetEvid) by using PHP Code Ignitor version 3, Vue.js version 2, use Elasticsearch version 2 (elasticsearch php client 2) for log stored and searched, store web application configurations on MariaDB, run on Linux (Debian)
  • Implement Vue.js version 2 of existed web application
  • Develop Web Portal extend main web app using Vue.js + Node.js (Express.js) for user to update personal information
  • Examples of responsibilities
    • Export Log Report as an Excel or PDF forms with user selected chart (using Chart.js)
    • Responsible for Log searching system and Log visualization using Elasticsearch PHP Client version 2
    • Manage Cronjob for custom background tasks
    • Responsible for Notification Feature follow user configurations ex. ports, protocols, Date Time to send
    • Responsible for Two Factor Authentication feature using Google Authenticator for authentication
    • Responsible for adapt new UI design of web application
  • Use Laravel create Web Application for config Radius Server from scratch

TEIBTO CO., LTD. - Internship

November 2020 - February 2021

Tech Stack:

  • NetSuite, SuiteScript
  • Develop print forms using HTML, CSS, JavaScript and Suitelet Script (Oracle NetSuite)
    • Responsible forms are Invoice, Invoice/Tax Invoice, Receipt, Receipt/Tax Invoice, Purchase Order and Credit Note
  • Research how to implement custom font with Suitelet Script
  • Research NetSuite SuiteAnalytics Connect
  • Research Business Intelligences tools for implement with NetSuite
    • Microsoft Power BI, Tableau, Qlik Sense and NetSuite Analytics Connect
  • Develop User Event Script and Deploy to NetSuite
  • Present SuiteAnalytics Connect with customer via Google Meeting