Industrial IoT / Platform Architect with end-to-end ownership across backend architecture, equipment telemetry, infrastructure integration, and production-grade factory software platforms.
Lead complex systems from architecture decisions and backend APIs to device integration, database workflows, deployment automation, operational troubleshooting, and long-term maintenance. Recent work focuses on long-running industrial platforms that connect factory equipment, telemetry pipelines, manufacturing data workflows, reporting, and internal IT infrastructure.
Strong in turning ambiguous factory, equipment, and business requirements into maintainable architectures, execution plans, and systems that can be operated in real production environments.
Scale & Impact Signals
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 / IT
- 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
Security / Governance
- RBAC architecture, JWT authentication, audit logging
- Access policy design and permission governance
- Microsoft 365 administration and account lifecycle management
System Integration
- Industrial device telemetry integration
- MQTT, telemetry data pipelines, device control
- Network infrastructure and firewall design
Architecture Showcase
Telemetry Pipeline
Designed equipment telemetry flows that connect industrial devices to backend services, persistent storage, dashboards, reports, and operational audit trails.
Equipment / Edge Service -> MQTT Topics -> Ingestion Service -> MySQL / Redis -> Dashboards / Reports / Audit Logs
- Flow: Equipment / edge service -> MQTT topics -> ingestion service -> MySQL / Redis -> dashboards and reports.
- Reliability concerns: heartbeat tracking, configuration synchronization, retry-aware ingestion, offline recovery, and event history.
- Scale path: message rate, machine count, data retention, partitioning, cache strategy, and database indexing can be tuned independently.
RBAC and Governance Model
Built permission governance for internal industrial platforms where traceability, role separation, and operational auditability matter.
User / Department -> Role Assignment -> Permission Inheritance -> Effective Permission Cache -> API Authorization / Audit Log
- Model: users, departments, roles, permissions, inheritance, effective-permission cache, and operation audit logs.
- Failure handling: cycle prevention, cache validation, API behavior tests, and database-load testing for permission checks.
- Business value: enables controlled delegation across operations, engineering, IT, and management users.
Industrial Deployment Topology
Delivered systems that can be deployed, operated, and maintained in factory and internal infrastructure environments instead of only local development setups.
Nginx Reverse Proxy -> Gunicorn / Flask Services -> MySQL / Redis -> systemd Background Services -> Linux Runbooks / Release Packages
- Topology: Nginx reverse proxy -> Gunicorn / Flask services -> MySQL / Redis -> systemd-managed background services.
- Operations: Docker Compose packaging, Linux service runbooks, certificate handling, offline packages, and release scripts.
- Infrastructure: Fortinet networking, VLAN planning, access control, Microsoft 365 administration, and collaboration services.
Remote Equipment Operations
Integrated remote access and support tools into engineering workflows for equipment operation, diagnostics, file handling, and field support.
Engineer / Operator -> WebSSH / noVNC / File Tools -> Equipment Service Layer -> Runtime State / Logs / Upload Pipelines -> Support Workflow
- Tools: WebSSH, noVNC, Socket.IO, file management, batch operations, and service monitoring.
- Use cases: tester operation, simulator services, remote troubleshooting, engineering data upload, and runtime status inspection.
- System thinking: combines backend workflow design, equipment state modeling, deployment packaging, and operational access control.
Selected Projects
Industrial Equipment Data Platform | Industrial Equipment Data Platform
Led architecture and implementation of a production-oriented industrial telemetry and monitoring platform for equipment data workflows, RBAC governance, operation auditing, dashboards, and reporting.
Problem: factory equipment data, permission governance, telemetry ingestion, and reporting needed to be managed as one maintainable production platform. Solution: designed the backend architecture, RBAC model, telemetry services, database workflows, dashboards, and deployment runbooks. Result: created an extensible platform foundation for equipment monitoring, auditability, operational visibility, and future scale-out across machines and data workflows.
- Owned the platform architecture across web application, REST APIs, SQLAlchemy domain models, MySQL persistence, Redis-backed sessions, and CSRF/session protection.
- Designed a production RBAC model with users, departments, roles, permission inheritance, effective-permission caching, cycle prevention, and audit logging.
- Modeled factory equipment workflows covering machines, measurement definitions, limit configuration, telemetry records, alarm/event history, and reporting views.
- Architected MQTT-based telemetry services for configuration synchronization, heartbeat handling, and equipment data ingestion.
- Delivered operator-facing pages for permission management, operation history, tool management, telemetry settings, dashboards, and reports using Bootstrap, jQuery, DataTables, and Chart.js.
- Prepared production deployment assets and runbooks with Docker Compose, Nginx, Gunicorn, systemd, and Linux service operations.
- Validated RBAC correctness and service behavior with automated tests covering permission inheritance, cycle prevention, cache behavior, and API throughput under database load.
Architecture focus: device telemetry ingestion, permission governance, backend APIs, database workflows, dashboard/report delivery, and Linux-based service deployment.
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 wafer test equipment operations platform that connects recipe/library workflows, wafer map logic, remote equipment access, runtime monitoring, and deployment packaging into a maintainable engineering system.
Problem: wafer test operations required many disconnected engineering workflows across recipes, wafer maps, testers, files, simulation, monitoring, and remote support. Solution: built a unified platform with backend modules, workflow logic, parser/upload pipelines, equipment state models, and remote access tooling. Result: improved maintainability of equipment operations and gave engineers a single system for runtime visibility, support, and deployment.
- Owned backend and workflow design for recipe, algorithm/library, simulation, tester, file, batch, PCM log, and system modules.
- Implemented wafer map and shot map logic for die selection, wafer-edge selection, chess-pattern selection, shot validation, die coverage, and sorting workflows.
- Integrated noVNC, WebSSH, Socket.IO, and file management into remote equipment operation and field-support workflows.
- Built parser and upload pipelines for tester libraries, recipe/spec files, wafer definitions, probe settings, and related engineering data.
- Designed equipment state models for CPU, memory, disk, tester state, probe card life, PM count, clean count, lot information, and runtime status.
- Packaged offline-ready deployment assets including Nginx, systemd services, simulator services, certificates, release scripts, and operational documentation.
Architecture focus: engineering workflow orchestration, remote support tooling, equipment state modeling, parser/upload pipelines, and offline deployment packaging.
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 manufacturing data analytics platform for diagnostic logs, measurement data, statistical rule evaluation, charting, export workflows, and recurring production reports.
Problem: manufacturing diagnostics and measurement data needed faster search, repeatable statistical evaluation, and report delivery for production use. Solution: designed REST workflows, cache-backed data models, NumPy-based statistics pipelines, dashboards, exports, and scheduled service packaging. Result: turned fragmented production data into reusable analytics workflows for search, reporting, charting, and operational decision support.
- Designed REST API workflows for manufacturing data search, filtering, configuration, detail retrieval, Excel export, daily reports, and statistics pages.
- Implemented statistical evaluation pipelines with NumPy-based rolling-window calculations, conversion metrics, mean/stddev processing, and cache tables.
- Designed SQLAlchemy models and MySQL-backed cache workflows for large diagnostic and measurement datasets.
- Delivered production dashboards and report views using Bootstrap, DataTables, Chart.js, box plot charts, date range pickers, and AJAX-driven filtering.
- Integrated remote support services including noVNC, WebSSH, file access, and batch operations into operational workflows.
- Packaged services with Docker Compose, Nginx, systemd timers/services, PyInstaller build scripts, and deployment documentation.
Architecture focus: high-volume data search, cache-backed statistics workflows, reporting APIs, export pipelines, and operational dashboard delivery.
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.
- Act as technical owner for industrial software platforms across backend APIs, equipment data workflows, telemetry pipelines, analytics/reporting, and deployment architecture.
- Lead architecture decisions, implementation planning, technical tradeoff analysis, and cross-functional coordination between software, equipment, operations, and IT stakeholders.
- Define Flask-based service architecture for internal management systems with emphasis on operational stability, maintainability, and long-term ownership.
- Translate factory and equipment requirements into production workflows, monitoring views, reporting systems, and maintainable data models.
- Architect RBAC, audit logging, database workflows, operational documentation, and deployment practices for production-grade internal platforms.
- 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
- 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
- Ph.D. coursework and research, Program in Engineering Science (2014 - 2016, leave of absence after second year); left to fulfill R&D alternative military service and join Bovia as an early founding-stage team member.
- M.Sc. (2014) in Computer Science & Information Engineering
- B.Sc. (2012) in Computer Science & Information Engineering
Contact
Interests
- Violin, classical music, and musicals
- Stock analysis, web crawlers, and data mining
- Travel
- Continuous learning, creative projects, and aerospace topics