Search

Zhang Jia

Zhang Jia

Education

2024 - Present
Northwest University211 & Double First-Class
Software Engineering / M.S.
  • "Huawei Cup" Graduate Math Modeling — National Second Prize
2020 - 2024Xi'an University of Posts & TelecommunicationsInformation & Computing Science / B.S.
  • National Math Modeling Contest — Provincial Second Prize
  • CET-4

Projects

RagentAI

github.com/Pluszzz/RagentAI2025-09 ~ 2026-02

Overview: Enterprise RAG intelligent agent platform covering the full pipeline from document ingestion to intelligent Q&A — intent recognition, question rewriting, multi-channel retrieval, session memory, model routing with fault tolerance.

Stack: SpringBoot + MyBatis Plus + Milvus + Redis + Redisson + Apache Tika + Sa-Token

Responsibilities:

  • Multi-Channel Retrieval: Designed multi-channel retrieval engine (intent-directed + global vector + post-processing pipeline)
  • Question Optimization: LLM-based question rewriting and decomposition for automatic context completion
  • Session Memory: Compression strategy (sliding window + auto-summary) to reduce token consumption
  • Model Routing: Three-state circuit breaker for multi-model priority scheduling and automatic failover
  • Intent Recognition: Tree-structured multi-level intent classification with confidence-based clarification
  • Tool Framework: MCP tool integration with automatic registry-based discovery
  • Ingestion Pipeline: Pluggable document processing pipeline via unified interface
  • Rate Limiting: Redis ZSET + Lua sliding window for global and user-level concurrency control
  • Context Propagation: TransmittableThreadLocal for cross-thread trace context in async thread pools

Short Link Platform

github.com/Pluszzz/ShortLinkPlatform2025-05 ~ 2025-08

Overview: SaaS short link system providing efficient, secure URL management with analytics for enterprise and individual users.

Stack: Spring Boot + Spring Cloud Alibaba + MySQL + Redis + RocketMQ + ShardingSphere + Sentinel

Responsibilities:

  • MQ Idempotency: Redis-based exactly-once message consumption within time windows
  • Cache Protection: Double-check locking with null-value caching for penetration protection
  • Bloom Filter: Redisson Bloom filter for efficient short link existence checks
  • Rate Limiting: Sentinel QPS-level rate limiting with graceful degradation
  • Async Peak-Shaving: RocketMQ async consumption for high-concurrency monitoring writes
  • Cache Consistency: "Update DB, delete cache" strategy for data consistency
  • Distributed Locks: Redisson read-write locks for concurrent data modification
  • Sharding: ShardingSphere shard routing for targeted queries

Skills

AI Coding

AI Agent development workflows with Codex, Claude Code for code generation, debugging, and automated development

Java & JVM

Java concurrency (JUC, AQS, CAS), thread pool tuning. JVM memory model, GC (G1/CMS), OOM diagnosis, performance tuning

Backend Frameworks

Spring Boot / Spring Cloud Alibaba microservices. Nacos, OpenFeign, Sentinel for service discovery and traffic governance

Databases

MySQL index design, execution plan analysis, MVCC, transaction isolation. Slow query optimization, read-write separation

Caching & Middleware

Redis data structures and persistence. Cache solutions. Distributed locks, sliding window rate limiting, Bloom filters

LLM Applications (RAG)

Enterprise RAG: Milvus vector retrieval, multi-channel recall, question rewriting, session memory compression, model routing

Engineering

Git version control, Maven project builds, modular development

PLUSZZZ*ZHANGJIA*