Backend & Platform Engineer · Tainan, Taiwan

DF Wu

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

Portrait avatar of ChuFei Wu Contracts / Event logs / Platform delivery

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.

M.S. / B.S. in Computer Science and Engineering

National Taiwan Ocean University (NTOU) · Graduated 2016 - 2022

SOSELAB — Service-Oriented Software Engineering Laboratory · Advisor: Prof. Shang-Pin Ma

Thesis focus: Event-driven microservices architecture and testing methodology

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

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

Chu-Fei Wu, Shang-Pin Ma, An-Chi Shau, Hang-Wei Yeh

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 · Tainan, Taiwan

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

Yu-Te Wang, Chu-Fei Wu, Shang-Pin Ma, Hsuan-Tung Chen, Shih-Ying Chang, ChunSheng Li

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

事件驅動微服務系統之複合契約測試機制 Composite Contract Testing for Event-Driven Microservice Systems 吳朱飛、馬尚彬、邵安祺 2022 台灣軟體工程研討會 (TCSE) · 臺北 · 政治大學 · 2022 Award · 最佳中文論文獎 · Best Chinese Paper Award
數位個人資料授權之計價與雙向支付平台之系統設計 Pricing and Bidirectional Payment Platform for Digital Personal Data Authorization 馬尚彬、陳宣同、吳朱飛、王宇德、黃郁文、張仕穎 2021 全國計算機會議 (NCS) · 臺中 · 東海大學 · 2021
基於數位簽章之個資授權平台設計 Design of a Digital-Signature-Based Personal Data Authorization Platform 馬尚彬、陳宣同、張仕穎、吳朱飛、王宇德、陳筱蓉、李昀陞 2020 台灣軟體工程研討會 (TCSE) · 嘉義 · 嘉義大學 · 2020

Award · Best Chinese Paper Award · 最佳中文論文獎

2022 台灣軟體工程研討會 (TCSE) — for "事件驅動微服務系統之複合契約測試機制"

2022
  • Designed and implemented CCTS — an 8k+ LOC Spring Boot service combining Pact consumer-driven contracts, RabbitMQ event logs, MongoDB persistence, and state-model assertions for event-driven microservices
  • Validated CCTS against execution-failure and common-error scenarios; the work became an IEEE APSEC 2022 paper and received the 2022 TCSE Best Chinese Paper Award
  • Core contributor on PDAS and the personal-data valuation/payment platform — a 40k+ LOC AKS-delivered system touching logging, payment, blockchain, third-party fintech, CI/CD, and infrastructure
  • Received the 2022 Best Chinese Paper Award at the Taiwan Conference on Software Engineering for the CCTS research
  • Two IEEE international publications (APSEC 2022, ICS 2020) plus three domestic-conference papers across event-driven microservice testing and personal data authorization systems
127
Repositories
605
Contributions/yr
2
IEEE Papers
23
Merged PRs
JavaGoPythonShellTypeScriptJavaScriptCSolidity
Spring BootGinDjangoNode.jsExpressAngularVueDockerLinuxNginxJenkinsKubernetesAKSESXiUnraidTrueNASMongoDBMariaDBMySQLRedisPostgreSQLSQLiteRabbitMQKafka
Microservices architectureEvent-driven designConsumer-driven contract testingDevOps & CI/CDHome-lab operations

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.

2020 – 2022

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 2021 – Dec 2021

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.

Jul 2012 – Present

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.

After graduation

Open-source Collaborator · g0v civic tech community · public OSS projects

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

Ongoing

Backend Engineer

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

CCTS, PDAS, HideReplier

Platform Engineer

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

HomeLab, AKS delivery, iDRACFanSpeedControl

Systems-Oriented SWE

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

SOSELAB, ITRI, OSS contributions
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.
Event-driven distributed systemsHome-lab infrastructure and self-hostingCivic tech (g0v community)Archery — former university club leader

Let's build something stable.

Looking for teams that value reliable execution over unnecessary complexity.

© 2026 ChuFei Wu · Tainan, Taiwan

Portfolio intelligence layer

Research evidence, APIs, charts, and blog-grade operating notes.

This shared layer turns every variant into a richer portfolio surface: API endpoints, command search, live GitHub enrichment, article cards, timeline context, and machine-readable data.

Live enhancement

GitHub public API slot

The client can fetch current public profile data without requiring secrets. If the network fails, static evidence remains complete.

Static fallback 127 repositories / 23 merged PRs
Capability matrix

Feature coverage

Static JSON APIs all variants
Command palette all variants
Live GitHub fetch progressive enhancement
Chart layer all variants
Documentation pack ten variants
Impact chart

Proof distribution

92 CCTS, APSEC 2022, TCSE award
86 PDAS, payment platform, AKS delivery
88 HomeLab, iDRAC, internal systems
76 OSS integrations, localization, docs
Timeline

Context map

Internal systems under real business constraints

Ming-Chyuan MIS work creates a long-running baseline: software has to survive legacy systems, manufacturing workflows, and maintenance pressure.

Computer science training at NTOU

B.S. and M.S. work converge on service-oriented architecture, event-driven testing, and maintainability under research constraints.

CCTS and SOSELab research line

CCTS turns consumer-driven contracts, event logs, and state models into a composite test service for event-driven microservices.

ITRI PDAS delivery work

Personal-data authorization and valuation/payment platform work spans logging, payment, blockchain, CI/CD, fintech integration, and AKS delivery.

Home-lab and public collaboration

Self-hosted systems, server automation, and public PRs keep the engineering habit grounded in operational feedback.

Engineering journal

Blog-grade essays distilled into portfolio proof.

Research / 6 min read

Contracts Are Only Useful When They Meet Runtime Evidence

CCTS matters because it connects contract definitions with event-log paths and state-model assertions, closing the gap between interface agreement and actual behavior.

CCTScontract testingevent-driven systems
Delivery / 5 min read

Delivery Documentation Is Architecture Work

The PDAS work shows why deployment, CI/CD notes, infrastructure constraints, and customer handoff are not afterthoughts; they decide whether the system can be trusted.

PDASAKSCI/CD
Operations / 4 min read

A Home-lab Keeps Platform Taste Honest

Running storage, DNS, monitoring, media, albums, and automation changes how architecture feels: failures become personal, and clarity becomes operational leverage.

HomeLabDockeroperations
Collaboration / 4 min read

Small Open-source PRs Show How Someone Enters a Codebase

Integration, localization, and documentation fixes reveal a practical collaboration style: learn the boundary, reduce friction, and leave a clearer path behind.

OSSintegrationdocumentation
Switch design system
01 Noir Systems Dossier A high-contrast operational dossier for backend/platform credibility. 02 Linen Editorial Portfolio A quiet editorial page for maintainability, reliability, and human-readable engineering. 03 Glass Runtime Surface A translucent runtime dashboard for research, platform delivery, and live-link exploration. Current 04 Ink Specification Sheet A brutal specification sheet for teams that value directness and strong information hierarchy. 05 Dusk Reliability Narrative A dark narrative surface for systems that keep working after the demo. 06 Atlas Evidence Map A map-like editorial layout that presents identity through research, delivery, operations, and collaboration routes. 07 Signal Operations Desk A command-center portfolio focused on observability, incident thinking, and reliability signals. 08 Forge Engineering Workshop A workshop-style portfolio that shows how research ideas become deployable systems. 09 Observatory Analytics Lab A data-rich analytics page for publications, contributions, systems, and role-fit evidence. 10 Archive Knowledge Journal A premium blog/editorial archive for long-form engineering narrative and proof-backed writing. ☰ Open the full gallery Compare palettes, theses, and interaction effects side by side.
Search portfolio intelligence
Portfolio API console
{
  "ready": true,
  "hint": "Choose an endpoint to preview JSON."
}