Skip to content
Leo Zhang
Back to Projects

Smart Factory Platform

Chunxiao Technology · 2018 – 2024

Role: Full-stack Tech Lead (Android + Backend + Hardware)

Cover

Cover

1 / 38

Garment factories needed real-time production tracking across multiple sites. 6-person team. I owned all Android clients (phone/tablet/shop-floor), wrote ~1/4 of backend (3 Spring Cloud modules), built hardware communication programs (scales via serial-to-WebSocket bridge, conveyors, washers), and helped with Vue.js frontend when needed. 10+ factory sites, 30%+ efficiency gain, hundreds of daily workers.

10+

Factory Sites

30%+

Efficiency Gain

6

Team Size

6 years

Duration

100s

Daily Workers

Provincial

Award

Problem

Garment factories lack real-time production visibility — electronic scales need manual reading, production data entry is error-prone, and cross-site coordination is slow.

Solution

Full IoT platform: local serial-port service for auto weight capture via WebSocket, RFID-based production tracking, Spring Cloud microservices (Production/Inventory/Device), Android shop-floor terminals, Vue.js BI dashboards.

Architecture

Android app + Vue.js web → Nginx → Spring Cloud (MyBatis) → MySQL/Redis/MongoDB → IoT hardware (RFID, scales, conveyors via RS232/RS485)

Key Highlights

  • Scaled from single-site pilot to 10+ factory deployments across multiple regions
  • Event-driven service coordination using ActiveMQ and Kafka to decouple production workflows
  • Replaced manual releases with Jenkins + GitLab CI/CD pipeline
  • Serial-to-WebSocket bridge for browser weight auto-fill, eliminating read-and-retype steps
  • Field-led prioritization with deep shop-floor engagement under high ambiguity
  • Led and mentored 6-person cross-functional engineering team

Tech Stack

JavaSpring CloudMyBatisAndroidVue.jsRFIDMySQLRedisMongoDBDockerJenkinsActiveMQKafka

What I Learned

Event-driven architecture critical for factory coordination; field-led prioritization beats big design upfront; staged cloud migration balances delivery speed and performance.