Backend & Platform Engineer / Tainan, 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.

吳朱飛 · ChuFei Wu 2026 · 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. Current 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. 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."
}