Derek Wang

Derek Wang

USC CS37 / Programmer

Resume

Backend · AI Engineering

Education

University of Southern California

Coursework: Analysis of Algorithms, Operating Systems, Database Systems, Information Retrieval

Southwestern University of Finance and Economics

Coursework: Data Structures, Computer Networks, Database Principles, Object-Oriented Programming (Java)

Experience

Takin.ai Backend Engineering Intern

Core backend contributor for an internal operations Agent platform, reducing end-to-end alert diagnosis from 15–30 minutes to under 60 seconds.

Stack: Java, Spring Boot, Spring AI, DashScope, Milvus, SSE, ReAct, Function Calling

  • Three-tier Agent collaboration: designed a Planner → Executor → Supervisor flow around Plan-Execute-Replan. Supervisor validation triggers automatic retries and strategy changes, increasing tool-call success from 70% to 95% across 200+ production alert samples.
  • Agentic RAG retrieval: built an internal knowledge base on Milvus with MQE multi-path recall, child-chunk retrieval with parent-chunk returns, Reflection validation, and query rewriting. On 150 internal Q&A evaluations, recall improved by about 25% and retrieval accuracy rose from 65% to 90%.
  • Function Calling framework: built a registration and routing layer with Spring AI @Tool and ToolCallback, enabling intent-based tool composition and hot-plugging. Integrated Prometheus queries and log search without changing the diagnostic flow for each new tool.
  • ReAct reasoning flow: incrementally parsed streamed LLM output with a state machine, delivered Thought-Action-Observation events through SSE, and persisted complete traces for Bad Case analysis while using heartbeats and reconnects for stable long-lived connections.

Technical Skills

Languages
Java, Python, SQL
Backend
Spring Boot, Spring AI, Spring Security, MyBatis
Infrastructure
Redis, Kafka, Elasticsearch, MySQL, Milvus
AI Engineering
RAG, Function Calling, ReAct