Senior Backend / Platform Engineer specializing in Python-based backend systems, containerized deployment, and industrial telemetry data platforms.

Experienced in taking systems from architecture design through implementation, deployment, operation, and performance tuning. Recent work includes long-running industrial platforms connected to large device fleets and production-scale datasets.

Technical Skills

Backend

  • Python, Flask, RESTful API design
  • SQLAlchemy ORM, service-side architecture
  • JWT, server-side session, RBAC, audit logging
  • File parsing, Excel export, data processing APIs

Platform / DevOps

  • Docker, Docker Compose, GitLab CI/CD
  • Nginx, Gunicorn, Linux, systemd, KVM
  • WebSSH, noVNC, Socket.IO, remote service tooling
  • Microsoft 365 administration, Fortinet, Grandstream, VLAN planning
  • Google Cloud Engine operations

Database / Data

  • MySQL, Redis, SQLAlchemy, large dataset handling
  • Pandas, NumPy, OpenPyXL, XlsxWriter
  • Query optimization, index design
  • Performance tuning and load balancing

System Integration

  • Industrial device telemetry integration
  • MQTT, telemetry data pipelines, device control
  • Network infrastructure and firewall design

Selected Projects

Industrial Equipment Data Platform | Industrial Equipment Data Platform

Designed and implemented a production-oriented industrial equipment platform for equipment telemetry management, RBAC permission control, operation auditing, dashboards, and report workflows.

  • Built a Flask + Jinja web application with REST APIs, SQLAlchemy models, MySQL persistence, Redis-backed sessions, and CSRF/session protection.
  • Designed RBAC permission management with user, department, role, permission inheritance, effective permission cache, and audit log support.
  • Implemented equipment data models and workflows for machines, measurement definitions, limit configuration, records, and event history.
  • Developed MQTT-based telemetry services for configuration synchronization, heartbeat handling, and equipment data ingestion.
  • Created operational pages for permission management, operation history, tool management, telemetry settings, dashboards, and reports using Bootstrap, jQuery, DataTables, and Chart.js.
  • Packaged and documented deployment with Docker Compose, Nginx, Gunicorn, systemd, and Linux service operations.
  • Validated RBAC behavior and performance with automated tests, including permission inheritance, cycle prevention, cache behavior, and API throughput under database load.

Tech stack: Python, Flask, SQLAlchemy, MySQL, Redis, MQTT, Docker Compose, Nginx, Gunicorn, Bootstrap, jQuery, DataTables, Chart.js

Wafer Test Management Platform | Wafer Test Equipment Management Platform

Built a web platform for wafer test equipment management, recipe/library workflows, wafer map operations, remote tool access, and runtime monitoring.

  • Developed Flask APIs and Jinja-based management pages for recipe, algorithm/library, simulation, tester, file, batch, PCM log, and system modules.
  • Implemented wafer map and shot map workflows for die selection, wafer-edge selection, chess-pattern selection, shot validation, die coverage, and sorting logic.
  • Integrated noVNC, WebSSH, Socket.IO, and file management features for remote equipment operation and support workflows.
  • Built parsers and upload flows for tester libraries, recipe/spec files, wafer definitions, probe settings, and related engineering data.
  • Added equipment monitoring data structures for CPU, memory, disk, tester state, probe card life, PM count, clean count, lot information, and runtime status.
  • Packaged deployment assets including Nginx, systemd services, simulator services, certificates, offline packages, and release scripts.

Tech stack: Python, Flask, SQLAlchemy, Flask-Login, Flask-SocketIO, Pandas, OpenPyXL, Paramiko, WebSSH, noVNC, JavaScript, D3, Bootstrap

Manufacturing Data Analytics Platform | Diagnostics and Quality Analytics Platform

Developed a data analysis and reporting platform for diagnostic logs, measurement data, statistical rule evaluation, charts, and daily reports.

  • Built Flask REST APIs for manufacturing data search, filtering, configuration, detail retrieval, Excel export, daily reports, and statistics pages.
  • Implemented statistical evaluation workflows with NumPy-based rolling-window calculations, conversion metrics, mean/stddev processing, and cache tables.
  • Designed SQLAlchemy models and MySQL-backed cache workflows for high-volume diagnostic and measurement data.
  • Created dashboard/report pages using Bootstrap, DataTables, Chart.js, box plot charts, date range pickers, and AJAX-driven filtering.
  • Integrated third-party remote support services including noVNC, WebSSH, file access, and batch operations.
  • Packaged services with Docker Compose, Nginx, systemd timers/services, PyInstaller build scripts, and deployment documentation.

Tech stack: Python, Flask, SQLAlchemy, MySQL, Redis, NumPy, Pandas, OpenPyXL, XlsxWriter, Docker Compose, Nginx, systemd, Chart.js, DataTables

Work Experience

Deputy Manager | Sep 2021 - Present

Raytrex Technologies Co., Ltd.

  • Design and develop internal management information systems using Flask and Python.
  • Build backend services for industrial systems with a focus on operational stability and maintainability.
  • Integrate telemetry data from industrial devices into production workflows and reporting systems.
  • Lead industrial platform development across backend APIs, RBAC, equipment data workflows, wafer test workflows, analytics/reporting, deployment architecture, and operational documentation.
  • Serve as internal IT administrator, managing Microsoft 365 operations, user accounts, access policies, and company collaboration services.
  • Helped design and establish company infrastructure including Fortinet-based secure networking, VLAN planning, access control systems, and Grandstream telephone systems.

R&D Engineer | 2015 - Sep 2021

Bovia Co., Ltd.

  • Developed device-side and cloud-side web services using Flask, Laravel, MySQL, JavaScript, jQuery, Bootstrap, and RESTful APIs.
  • Built modular device management services for networking, VPN, disk, status, system, firmware, firmware upgrade, device control, streaming, and monitoring workflows.
  • Designed RabbitMQ-based communication bridges for heartbeat monitoring, device control, cloud coordination, and long-running device service integration.
  • Implemented Linux networking and firewall features using iptables, iproute, pyroute2, netifaces, serial modem control, and VPN service management.
  • Developed camera, streaming, ONVIF, and PTZ integrations using Video4Linux, Pelco-D, VISCA, recording services, and watchdog processes.
  • Built embedded Linux images and filesystem packages with Yocto, Debian root filesystem customization, systemd services, udev rules, and firmware deployment scripts.
  • Implemented hardware/device monitoring services for temperature, battery, attitude sensor data, LED/status display, shared-memory status dumps, and health checks.
  • Containerized and deployed services across heterogeneous servers and embedded devices using Docker, Gunicorn, systemd, and release packaging scripts.
  • Managed Jira, Confluence, and Bitbucket on Google Cloud Engine for engineering collaboration.
  • Improved system performance through query optimization, load balancing, runtime tuning, and production troubleshooting.
  • Mentored junior engineers and supported technical decision-making across backend, embedded Linux, and device-side projects.
  • Provided post-employment system maintenance and technical support under a nearly two-year maintenance contract.

Software Developer | 2014 - 2016

Industrial Technology Research Institute

  • Developed Flask-based frontend and backend services for device-site applications.
  • Built BeagleBone Black images using Yocto for embedded system deployment.

Research and Teaching Assistant | 2012 - 2016

Pervasive Computing Lab

  • Used OpenStack to provision big data compute clusters for research and teaching environments.
  • Worked with Hadoop MapReduce and distributed file system workflows.
  • Used Mesos for two-level resource management in distributed computing environments.

Earlier Experience

  • Software Developer (part-time 2012), 新敏科技研發股份有限公司
  • Software Developer (part-time 2009 - 2010), Motech Industries Inc.

Education

Contact

Interests

  • Violin, classical music, and musicals
  • Stock analysis, web crawlers, and data mining
  • Travel
  • Continuous learning, creative projects, and aerospace topics