Jake Zhang

Software Engineer · Full-Stack · AI Application Developer
3.5+
Years Experience
96%
Processing Time Reduced
50+
Microservices Managed
90K+
Lines in Side Project
Professional Summary

Software Engineer with over three years of industry experience at Kuaishou (one of China's top short-video platforms), specializing in Java backend, collaborative software architecture, and large-scale distributed systems. Over the past year, broadened into full-stack development — building web applications with React and TypeScript, integrating diverse APIs, and optimizing frontend performance. Frequently takes the technical lead role in team projects.

Specialized in AI application development with hands-on RAG, Agent frameworks, and LLM integration. Practices AI-assisted engineering extensively — leveraging Claude Code and Cursor for rapid development and automated testing, and solving AI-specific challenges such as LLM streaming output optimization.

Work Experience
Java Backend Software Engineer Jul 2021 — Feb 2025
Kuaishou Technology, Beijing, China
Jun 2024 — Feb 2025
Integrated LLM Agents and LLM Copilot with enterprise IM tools, enhancing functionality and user experience across the platform.
Jan 2024 — Jun 2024
Developed a generative-model-based E-commerce automated customer service system (Shopify/Cheerlink), including WhatsApp Business API and Instagram DM integration.
Jan 2023 — Dec 2023
Revamped the Operational Transformation (OT) protocol for online spreadsheets — 96% reduction in processing time (seconds/minutes → milliseconds) and 10x–1000x data compression.
Jan 2022 — Dec 2022
Led stateless transformation of collaborative form services with Redis-based caching — 99% decrease in service exceptions, first-screen load improved ~300ms.
Jul 2021 — Dec 2021
Built compliance review system for the online collaborative document community: search (Elasticsearch), permissions, content moderation.
  • Maintained 500,000+ lines of backend code for online collaborative office software
  • Managed 50+ microservices; collaborated with 15+ backend and 50+ frontend engineers
Two promotions and a 50% salary increase during tenure
Education
Master of Engineering Studies — Software Engineering Mar 2025 — Expected Jul 2026
University of Auckland, New Zealand
COMPSCI 732: Software Tools and TechniquesA+
ENVENG 702: Eng Decision Making AotearoaA+
SOFTENG 751: High Performance ComputingA
SOFTENG 754: Advanced Software RequirementsA
COMPSCI 725: Usable Security & PrivacyA
SOFTENG 701: Advanced SE Dev MethodsA-
SOFTENG 761: Agile & Lean Software DevB+ (Scrum Master)
COMPSYS 726: Robotics & Intelligent SystemsA-
Bachelor of Engineering — Software Engineering Sep 2017 — Jun 2021
Sichuan University, Chengdu, China · Honors: Outstanding Engineer
Object-Oriented ProgrammingA+
Computer Organization & ArchitectureA+
Software Quality Assurance & TestingA+
IT Industry InternshipA+
Systems ProgrammingA
Operating SystemsA
Computer NetworksA
Database SystemsA
Linear AlgebraA
Academic Projects
Fusion Music — Collaborative Real-Time Music Editor
COMPSCI 732 · University of Auckland
Built a multi-user real-time collaborative music editing platform as technical lead (~80% of implementation). Designed DDD architecture, implemented WebSocket-based collaboration protocol, set up CI/CD pipeline, and managed deployment on DigitalOcean.
TypeScriptReactNode.jsMongoDBWebSocketGitHub Actions Project Page →
Reinforcement Learning for Pokémon Showdown
COMPSYS 726 · University of Auckland
Designed and trained an RL agent for the Pokémon Showdown battle environment. Engineered a 40-dimensional state representation, shaped reward functions balancing win-rate optimization with learning stability under partial observability and stochasticity.
PythonReinforcement Learning Full Report →
Thread-Safe Concurrent Priority Queue
SOFTENG 751 · University of Auckland · Report received full marks
Designed and implemented three concurrent priority queue variants — Blocking Multi-Heap (segmented locking), Lock-Free Skip List (CAS-based), and Wait-Free Bucket Queue. Comprehensive correctness and performance evaluation under varying concurrency scenarios.
JavaConcurrent Data StructuresJMH Benchmarking Full Report →
Personal Projects
Peak Assistant
Independent Development · 90,000+ lines of TypeScript
An AI-powered Obsidian plugin supporting multi-provider LLM integration (Claude, OpenAI, Google, Ollama), SQLite-based RAG pipeline with vector search, and real-time streaming output optimization (O(n²)→O(n)).
TypeScriptReactSQLiteLangChainZustand
Collaboration Document System — Article Series
Technical Writing
Authored a technical article series documenting 3 years of collaborative document/spreadsheet engineering, well-received by the developer community.
Technical Skills
Languages
JavaPythonJavaScriptTypeScriptC
Backend
SpringRedisKafkaMySQLElasticsearchMongoDB
Frontend
ReactVueNode.jsHTML/CSS
Tools
GitDockerClaude CodeCursorIntelliJ IDEAMaven
Specializations
LLM Agent DevelopmentAI-Assisted EngineeringRAGPrompt EngineeringOnline CollaborationData Structure Optimization
Languages
Mandarin — Native
English — IELTS 6.5 (Reading 7.5)
Comfortable with daily professional conversations. Capable of delivering prepared presentations independently. Continuously improving in New Zealand.
Community
Active participant in Auckland tech meetups including MongoDB Auckland Meetup and Code & Coffee, engaging with the local developer community.