Full-Stack Software Engineer / Angular + Node.js Engineer

Rowan Liu刘春峰

I turn complex enterprise workflows into reliable customer-facing products: modern Angular, Node.js BFF, production troubleshooting, and AI-assisted delivery.

AngularTypeScriptNode.js BFFVue.jsTailwind CSSRxJSEnterprise Web AppsAPI compositionData filteringDocument scanningUnit testingCode ReviewArchitecture upgrade

Featured Systems

Enterprise scale, product taste.

Cathay Pacific online check-in

Customer-facing travel workflow built with Angular + Node.js BFF, including document scanning and production issue analysis.

AngularNode.js BFFScanditKibana

JD IDC infrastructure platform

Vue.js rebuild from 0 to 1 for the IDC operations platform, covering 80+ pages and 100,000 lines of frontend code.

Vue.jsScaffoldAnalyticsEnterprise platform

iCluster Web

Angular + Tailwind + Spring Boot product delivery with design prototyping, Keycloak encapsulation and the Angular 13 → 15 upgrade.

AngularTailwindSpring BootKeycloak

Career Timeline

Impact first. Depth on tap.

Six roles compressed into portfolio cards. Click any card for the resume-level detail: stack, responsibility and impact.

Core frontend

AngularTypeScriptNode.js BFFVue.jsTailwind CSSRxJS

Systems & backend

Enterprise Web AppsAPI compositionData filteringDocument scanningProduction troubleshootingKibana / AnalyticsDynamic formsComponent librariesNode.jsNestJSSpring BootTypeORMABPKeycloak

Workflow

UniappMPXWeChat Mini ProgramUnit testingCode ReviewArchitecture upgradeEnglish Agile collaborationSprint planning / review / retroAI-assisted coding / test generationAI-assisted code reviewMentoringAWS SAA certified

Personal Lab

Personal Projects & Writing

Side projects / technical writing

Side projects and a long-running technical blog that keep engineering skills sharp outside of work.

  • Maintains a personal technical blog covering frontend architecture, framework upgrades and engineering practice.
  • Builds small full-stack side projects to explore product thinking end to end.
  • Actively uses AI tooling to assist coding, test generation and code review.
Product thinkingFront-end UXTechnical writingAI-assisted delivery