Resume
Zichen Liu
Senior Consultant · Full-Stack Engineer
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
- 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
- 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
- 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.
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
AWS Certified AI PractitionerAmazon Web ServicesVerify credential
AWS Certified Solutions Architect - AssociateAmazon Web Services Training and CertificationVerify credential
Microsoft Certified: Azure Administrator AssociateMicrosoftVerify credential
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