Senior Full Stack Developer · 10+ Years

Yufei
Liu

Buildingresilient,high-throughputsystemsacrossbanking,government,gamingandtelecom—fromtheJVMtothemodernfrontend.Vibecodinglover.

Experience
10+ Years
Java
OCP SE 11
Kubernetes
CKAD · CKA
AWS
SA Pro · Dev
Agentic AI
Harness Eng.
01

Summary

Senior full stack developer with over a decade of professional experience delivering mission-critical software across internet banking, national betting infrastructure, government land-information systems and telecom network management. Equally fluent in the JVM — Java, Kotlin, Spring Boot — and the modern web — TypeScript and React. Now leaning deep into modern AI-driven engineering — building Graph RAG knowledge platforms, MCP tooling, and agent skill pipelines that put full codebase context at an AI agent's fingertips. Oracle Certified Professional Java SE 11 Developer, Certified Kubernetes Application Developer and Administrator, and AWS Certified Solutions Architect Professional. Pragmatic, delivery-focused, and a vibe coding lover at heart.

02

Experience

Toitū Te Whenua LINZ
Land Information New Zealand
2021 — Present · 4y 10m
Senior Digital Specialist
Jan 2025 — Present
—Lead full stack delivery across the organisation's digital survey and land-information platforms, partnering closely with product and UX.
—Drive engineering standards and mentor developers while shipping new features at pace.
Full Stack Developer (Contractor)
Sep 2021 — Jan 2025
—Built an online survey system end-to-end, collaborating closely with the customer and UX team to ensure rapid delivery of new features.
—Conducted thorough analysis of the legacy system to facilitate the migration and re-implementation of its functions into the new platform.
ANZ
Wellington & Wairarapa, NZ
2019 — 2021 · 2y 1m
Senior Program Analyst
Sep 2019 — Sep 2021
—Maintained and developed new features for both frontend and backend of the ANZ Internet Banking system, used daily across New Zealand.
—Collaborated with external teams to develop and deploy new microservices.
—Participated in an on-call roster to ensure high availability of the internet banking platform.
SG Digital
Scientific Games · On-site at NZ Racing Board (TAB)
2017 — 2019 · 2y
Senior Software Engineer
Sep 2017 — Aug 2019
—Developed and delivered a high-throughput, next-generation betting system serving customers throughout New Zealand.
—Collaborated closely with a global development team and the customer to ensure rapid delivery of new features.
Alcatel-Lucent
COM&XMC Network Management System
2010 — 2016 · 5y 7m
Software Engineer
Dec 2010 — Jun 2016
—Responsible for the development of Fault Management features for the COM&XMC network management system on the Java EE stack.
—Facilitated communication between Java and C++ components via CORBA (OpenFusion Notification Service).
—Developed the product on a Linux platform within Agile development practices.
Zhaopin.com
CRM & Billing
2009 — 2010 · 1y 1m
Software Developer
Aug 2009 — Aug 2010
—Associate Java developer responsible for the website billing quotation model and CRM new-feature development.
03

Skills

Core Stack
React.jsTypeScriptJavaScriptKotlinJavaSpring BootKubernetesAWSMicroservicesJava EELinuxAgile
AI & Agentic
Claude CodeCodexMCPAgent SkillsVibe CodingLLM IntegrationPrompt EngineeringAI Pair Programming
Certifications
+Oracle Certified Professional: Java SE 11 Developer
+Certified Kubernetes Application Developer (CKAD)
+Certified Kubernetes Administrator (CKA)
+AWS Certified Solutions Architect – Professional
+AWS Certified Developer – Associate
04

Education

2016 — 2017
Wintec — Waikato Institute of Technology
Graduate Diploma, Information Technology
2005 — 2009
Qingdao University of Science & Technology
Bachelor's Degree, Electrical, Electronic & Communications Engineering
05

Work

SystemsI'veshippedacrossbanking,government,gamingandtelecom—andopen-sourceworkontheside.Clickanyprojecttoexpandthedetail.

01
Toitū Te Whenua LINZ · Internal Engineering Tooling

Pinakes

Creator & Maintainer

A production Graph RAG knowledge platform that maps a large multi-repo engineering org — classifying domains, indexing code symbols, and modelling cross-repo dependency graphs — then serves that context to AI coding agents in real time via MCP.

MCPAI AgentsGraph RAGReactNode.js
02
Toitū Te Whenua LINZ · Internal Engineering Tooling

Pinakes Plugin

Creator

A Claude Code skill library and plugin registry that surfaces the Pinakes knowledge base as ready-to-run agent skills — turning cross-repo questions into single tool calls and eliminating manual grepping.

Claude CodeMCPDeveloper ToolingAI Agents
03
Personal Project

AutoRally

Creator

A cross-platform desktop app for badminton club organizers — handling session check-in, smart court filling, fee tracking, analytics, and tournaments, all offline with no server required.

ElectronReactSQLiteTypeScript
04
2021 — 2025 · Toitū Te Whenua LINZ

Online Survey System

Full Stack Developer

A ground-up online survey platform for New Zealand's national land-information agency, replacing an ageing legacy system.

ReactTypeScriptKotlinSpring Boot
05
[ banking platform ]
2019 — 2021 · ANZ

ANZ Internet Banking

Senior Program Analyst

Feature development and reliability work on the internet banking platform used daily across New Zealand.

JavaJavaScriptMicroservicesSpring Boot
06
[ betting system ]
2017 — 2019 · SG Digital · TAB

Next-Gen Betting System

Senior Software Engineer

A high-throughput, next-generation betting platform serving customers throughout New Zealand.

JavaHigh-ThroughputMicroservicesAgile
07
[ network management ]
2010 — 2016 · Alcatel-Lucent

COM&XMC Network Mgmt

Software Engineer

Fault Management for a carrier-grade telecom network management system on the Java EE stack.

Java EECORBALinuxC++ Interop