Backend & Platform Engineer / Taipei, Taiwan

ChuFei Wu

Backend and platform engineer connecting event-driven research, production delivery, and home-lab operations.

I am strongest where software architecture has to meet deployment, messaging, data, and real operational consequences.

8k+ CCTS research system LOC
40k+ PDAS / payment platform LOC
30+ home-lab services operated
127 public GitHub repositories

Engineering dossier

The story is not just stability. It is proof under pressure.

I am a software engineer and service developer with an M.S. and B.S. in Computer Science and Engineering from National Taiwan Ocean University. My strongest through-line is reliability: service design, event flow validation, deployment, and operations.

At SOSELAB, my thesis work became CCTS, a Composite Contract Testing Service for event-driven microservices. It combines Pact contracts, runtime event logs, and state-model validation so testers can detect missing transitions and execution failures instead of trusting happy-path demos.

At ITRI, I worked on the Personal Data Authorization System and a personal-data valuation/payment platform. The work touched logging, payment, blockchain, third-party fintech, CI/CD, infrastructure, and delivery on Azure Kubernetes Service.

Outside formal roles, I run a home-lab with 30+ services across storage, DNS, monitoring, media, albums, and home automation. That environment keeps my platform work honest because I live with the operational consequences.

APSEC 2022 · TCSE Best Chinese Paper · NTOU thesis

CCTS: thesis into verification tooling

An 8k+ LOC Spring Boot service that joins Pact contracts, event logs, MongoDB, RabbitMQ, and state-model checks for event-driven microservice testing.

ITRI intern · PDAS-team · ICS 2020

PDAS: research with customer delivery pressure

Worked across logging, payment, blockchain, fintech integration, CI/CD, infrastructure, and AKS delivery for personal-data authorization and valuation/payment systems.

HomeLab · Ming-Chyuan MIS · iDRAC automation

Operations as a real feedback loop

Runs 30+ home-lab services and maintains internal CNC manufacturing systems, so platform decisions are tested by actual uptime, storage, network, and maintenance constraints.

Research environment

SOSELab is the context behind the CCTS and PDAS line.

The lab connection matters because it explains why my backend work keeps returning to service-oriented architecture, event flow, testing, and reliability.

National Taiwan Ocean University, Department of Computer Science and Engineering

SOSELab — Service-Oriented Software Engineering Laboratory

SOSELab studies software engineering techniques and service-oriented computing applications, with research directions that include microservice testing, monitoring, retrieval/search, service-oriented architecture, and chatbot application architecture.

Thesis record

碩士論文:事件驅動微服務系統之契約測試暨端到端測試研究 · 2022/7

Publication trail

SOSELab publication records list the CCTS APSEC 2022 work, the TCSE 2022 Best Chinese Paper, NCS 2021 personal-data valuation/payment work, and ICS 2020 PDAS work.

Microservice TestingMicroservice MonitoringMicroservice Retrieval and SearchService-Oriented ArchitectureChatbot Application Architecture

Experience map

Research, internship delivery, internal systems, and public collaboration.

These are the contexts behind the portfolio claims, not decorative labels.

2020 – 2022

Research Assistant · Thesis Author

SOSELAB, NTOU CSE

Designed and implemented CCTS — a contract-testing framework for event-driven microservice systems. Published at IEEE APSEC 2022, received the 2022 TCSE Best Chinese Paper Award, and maintained related PoC services for orchestrator/payment/points/logging flows.

Jul 2021 – Dec 2021

Software Engineer Intern

Industrial Technology Research Institute (ITRI) · PDAS-team

Researched, designed, implemented, and delivered personal-data authorization and valuation/payment systems. Worked across decentralized architecture, microservices, event-driven design, CI/CD, security, blockchain, third-party finance, AKS deployment, and delivery documentation.

Jul 2012 – Present

MIS / Internal Systems Maintainer

Ming-Chyuan Ltd.

Maintains and modernizes digital systems for CNC manufacturing workflows, moving legacy products toward more reliable internal architecture while targeting high availability.

After graduation

Teaching Assistant

National Taiwan Ocean University

Helped migrate legacy course content into a newer content-management workflow and supported professors with lesson design and assigned customization.

Ongoing

Open-source Collaborator

g0v civic tech community · public OSS projects

Contribute across personal infrastructure, team projects, and public OSS workflows. Pattern: cleanup, integration, correctness.

Published research

Event-driven systems, authorization, payment, and testability.

Two IEEE publications and three domestic conference papers connect backend engineering to formal software engineering research.

IEEE · APSEC 2022 — 29th Asia-Pacific Software Engineering Conference · 2022

Testing for Event-Driven Microservices Based on Consumer-Driven Contracts and State Models

Introduces CCTS (Composite Contract Testing Service), a testing tool for event-driven microservices. Combines consumer-driven contract testing with event-driven state models to record state transitions of event exchange between services and automatically retrieve possible transition paths.

First author · thesis work
IEEE · ICS 2020 — International Computer Symposium · 2020

PDAS: A Digital-Signature-Based Authorization Platform for Digital Personal Data

Uses Citizen Digital Certificate, digital signature, and blockchain to establish an authorization system (PDAS) for digital personal data. Enables safe, undeniable, and tamper-proof data authorization contracts that address legality, security, and multi-user authorization.

Co-author · PDAS-team core contributor
2022

事件驅動微服務系統之複合契約測試機制

Composite Contract Testing for Event-Driven Microservice Systems

2022 台灣軟體工程研討會 (TCSE) · 臺北 · 政治大學 最佳中文論文獎 · Best Chinese Paper Award
2021

數位個人資料授權之計價與雙向支付平台之系統設計

Pricing and Bidirectional Payment Platform for Digital Personal Data Authorization

2021 全國計算機會議 (NCS) · 臺中 · 東海大學
2020

基於數位簽章之個資授權平台設計

Design of a Digital-Signature-Based Personal Data Authorization Platform

2020 台灣軟體工程研討會 (TCSE) · 嘉義 · 嘉義大學

Selected work

Projects that show different kinds of ownership.

Technical surface

Backend depth with platform, SQA, and operations range.

The stack is broad because the work has ranged from microservice research and AKS delivery to CNC internal systems and home-lab operations.

Languages

JavaGoPythonShellTypeScriptJavaScriptCSolidity

Runtime & Web

Spring BootGinDjangoNode.jsExpressAngularVue

Infrastructure

DockerLinuxNginxJenkinsKubernetesAKSESXiUnraidTrueNAS

Data & Messaging

MongoDBMariaDBMySQLRedisPostgreSQLSQLiteRabbitMQKafka

Engineering Practices

Microservices architectureEvent-driven designConsumer-driven contract testingDevOps & CI/CDHome-lab operations

Collaboration trail

Contributions show a pattern: integrate, correct, localize, document.

Hiring fit

Where this background creates leverage quickly.

CCTS, PDAS, HideReplier

Backend Engineer

Service delivery with microservice, event-driven, API, messaging, and persistence experience

HomeLab, AKS delivery, iDRACFanSpeedControl

Platform Engineer

Deployment-aware engineering across containers, Linux, storage, network, and operational automation

SOSELAB, ITRI, OSS contributions

Systems-Oriented SWE

Practical architecture decisions under research, customer-delivery, and public collaboration constraints

Month 1

Map architecture boundaries. Find where the team loses time.

Month 2

Small, targeted fixes. Reduce friction before adding features.

Month 3

Measurable reliability gains. Nobody stayed late because of my code.

Beyond code

Systems thinking does not stop at the repo.

Off-repo inputs 04 signals
Event-driven distributed systemsHome-lab infrastructure and self-hostingCivic tech (g0v community)Archery — former university club leader

Contact

Looking for backend execution with research discipline and operational memory?

Teams building reliable services, platform infrastructure, event-driven systems, or data authorization/payment workflows are the best fit.