Resume

Zichen Liu

Senior Consultant · Full-Stack Engineer

Barcelona, Spain+34 603 783 663

Senior Consultant and full-stack engineer with 5+ years delivering enterprise systems and independently owned production platforms across Europe and APAC. Experience spans backend systems in C#/.NET, Java and Node.js; frontend applications with React, TypeScript, JavaScript and Redux; and cloud delivery across AWS and Azure.

AI-assisted changes remain subject to engineering review for correctness, security, test coverage and maintainability; current development focus includes agentic applications, RAG and evaluation.

Core Expertise

Languages
C# · Java · TypeScript · JavaScript
Frontend
React · Next.js · Redux · HTML · Responsive CSS
Backend
.NET / .NET Core · Node.js · Spring Boot · REST · Event-Driven Services
Cloud & delivery
AWS · Azure · Docker · Kubernetes · Terraform · CI/CD
Data & identity
DynamoDB · SQLite · OIDC / JWT · SSO
AI engineering
AI-Assisted Delivery · Generated-Code Review · Azure AI Speech · Agent / RAG Focus

Professional Experience

Thoughtworks

Senior Consultant · Full-Stack Engineer · Spain & China

Delivered enterprise platforms across airline loyalty, business finance and healthcare, covering technical discovery, architecture, implementation, quality and production delivery.

easyJet

Loyalty Platform

United Kingdom
  • Led technical evaluation and selection of a loyalty management system, defining the integration approach across identity, data, dependent services and multiple delivery environments.
  • Implemented C#/.NET and AWS services behind shared adapter boundaries, securing repeatable multi-environment delivery with OIDC/JWT, Terraform, automated tests and CI/CD.

Philips

Hospital Shared Platform

Germany
  • Built a central event-notification service connecting hospital systems, providing a shared channel for real-time patient and emergency updates.
  • Introduced PactNet contract testing and integrated it into CI/CD, catching service-boundary incompatibilities earlier in the delivery workflow.

MYOB

Business Finance Management Platform

Australia
  • Implemented permission and usage-based billing services for subscription lifecycles, merchant accounts and product consumption, supporting scalable entitlement and charge processing.
  • Connected onboarding, account dashboards, invoice payment and real-time business APIs across frontend and backend services while decoupling user management for continued platform growth.

Delivery Principles

End-to-End Ownership
Problem framing and architecture through implementation, integration, release and production support.
AI-Assisted Engineering
AI accelerates exploration, implementation and testing; generated changes remain subject to engineer-owned review for correctness, security and maintainability.
Reliability by Design
Contract and end-to-end testing, idempotent workflows, bounded retries, infrastructure as code and recoverable operations.
Zichen LiuResume · 202601 / 02

Selected evidence

Systems owned beyond the ticket.

Independent deliveries covering product interfaces, backend services, integrations, security and production operations.

Selected Independent Projects

Dahua Event Registration & Engagement Platform

Independent End-to-End Delivery

Owned the seven-language Node.js/SQLite platform from interfaces and APIs through retry-safe email automation, calendar integrations, security, DNS and containerized production operations.

  • Designed, built and operated a secure seven-language registration platform unifying public registration, administration and restricted client workflows across Node.js APIs and role-specific interfaces.
  • Protected valid registrations from downstream email and API failures by modelling consent and integration state in versioned SQLite and implementing an idempotent transactional outbox for safe retries.
  • Automated five localized lifecycle emails, calendar actions and operational views, then established recoverable delivery with Docker Compose, Caddy/TLS, Cloudflare controls, health checks and backups.

Real-Time Bilingual Event Captioning Platform

Independent End-to-End Delivery

Built and operated an authenticated React/Node.js/WebSocket platform using Azure AI Speech Translation, with separate control, English and Chinese presentation clients.

  • Built a real-time English/Chinese captioning platform with Azure AI Speech Translation, React, Node.js and WebSockets, supporting continuous language detection, custom terminology and independent presentation clients.
  • Secured and operated the live workflow through an operator console, audio-device controls, short-lived Azure tokens, role-gated WebSocket access, Docker Compose, Caddy and HTTPS.

Certifications

Education

  • Master of Engineering, Mechanical EngineeringXi’an Jiaotong University
  • Master of Engineering, BioengineeringUniversity of Technology of Compiègne
  • Bachelor of Engineering, Biomedical EngineeringXi’an Jiaotong University

Languages

English
Fluent
Mandarin Chinese
Native
French
Intermediate
Spanish
Beginner