EMPLOYMENT

Sr. Software Engineer

Simpos

簡結科技

Oct 2021 - May 2025

POS system:

  • Served as the primary developer responsible for designing and implementing the POS system (Web/Mobile).
  • Designed and implemented remote control functionality for POS peripheral devices.
  • Designed and implemented third-party system integrations.
  • System Under Test: Analyze and implement the POS System test and improve test coverage.
  • Researched and implemented an AI assistant using RAG.

Shopee Smart Pickup Station:

  • Designed and implemented the backend for the Smart Pickup Station system.
  • Optimized a database with tens of millions of records, improving query efficiency by 70%+.

Sr. Software Engineer

Shopline Limited.

商線科技

May 2021 - Sep 2021

Middleware service between E-Commerce server and client:

  • Designed and implemented middleware services using Node.js, Express, and MongoDB.
  • Build microservices with AWS (Lambda, SES, SQS, S3, API Gateway, etc.).
  • Design RESTful API and build a document of the implementation plan.

Software Engineer

Outo

探玩科技

Jan 2021 - Mar 2021

Outo outdoor activity platform:

  • Designed and implemented the back-end server using TypeScript, Express, MySQL.
  • Build servers with AWS (EC2 , VPC, RDS).

Software Engineer

PlayNitride Inc.

錼創顯示科技

Feb 2020 - Nov 2020

Internal production line management system:

  • Designed and implemented the front-end production line management system using Vue.js.
  • Responsible for timeline analysis, technical evaluations, introducing new technologies, and mentoring junior engineers.

Software Engineer

Mapacode Inc.

動程科技

Dec 2015 - Jan 2020

Jukebox Administration Website:

  • Designed and implemented back-end website using React.js, GraphQL.

CNC(Computer Numerical Control)::

  • Designed and implemented a web HMI using React.js.
  • Maintained and implemented motion controller and algorithm (Rust language).
  • Integration of web HMI and motion controller.
  • Maintained the web HMI (Yahoo Mojito framework) and motion controller of a CNC system over 5 years old.

IoT system integration:

  • Designed and implemented data collection of peripheral sensors using Node.js.
  • Designed and implemented CNC monitoring with MTConnect protocol.
  • Using Modbus protocol to fetch data from sensors on ARM-based.

EDUCATION

Graduate Student

National Yunlin University of Sci. & Tech.

Jul 2013 - Aug 2015

SKILLS

Programming Languages

  • TypeScript/JavaScript
  • Flutter
  • Rust

Technologies

  • Node.js/Nest.js
  • React.js/Vue.js
  • MongoDB/SQL/Redis
  • RESTful API/WebSocket

Dev.Tools

  • Git
  • Docker
  • GCP/AWS
  • Vim/tmux