Qingyun, Xu
Sunnyvale CA, 94086 | Phone: (517) -303-8195 | qingyunxu810@gmail.com
Technical Skills
Languages: Java, Python, Groovy, HTML, CSS, JavaScript, TypeScript, C++
Development: Spring Boot, FastAPI, Kafka, Next.js, SQL Database, Redis, React
Tools: AWS, Docker, Git, Maven, Jira, OpenObserve
AI: LangChain, RAG, GitHub Copilot, Claude Code
Experience
Walmart Global Tech
May 2025 – October 2025
Java Backend Developer
Sunnyvale, California
- Developed Spring Boot RESTful APIs for post-purchase order amendments, handling high-volume requests for the onboarding of a new business vertical.
- Implemented robust state transition validations for order modifications, strictly enforcing business rules and coordinating across upstream and downstream orchestration services to maintain data integrity.
- Utilized Kafka for asynchronous event-driven communication to process order modification requests and update downstream services.
- Developed E2E tests in Groovy/TestNG to verify cross-microservice workflows, running them across multiple environments to reproduce and troubleshoot production issues.
- Participated in observability migration from Grafana to OpenObserve, building dashboards to trace and debug API call chains.
- Participated in Agile development using JIRA, maintaining CI/CD pipelines with Concord and ensuring code quality through SonarQube and strict peer reviews.
Innovation AI
July 2024 – December 2024
Software Engineering Intern
San Jose, California
- Engineered a RESTful API backend with FastAPI (Python), implementing multi-user authentication via Supabase Auth + Row-Level Security for physical data isolation.
- Built a personal library Q&A system using LangChain, with a multilingual semantic chunking pipeline (BGE-M3 embeddings) and LiteLLM for multi-provider LLM switching (GPT, Gemini).
- Optimized document ingestion with an asynchronous pipeline using Celery + Redis, decoupling parsing, embedding, and vector writes from the API lifecycle to reduce user wait time.
- Configured CI/CD pipelines via GitHub Actions, automating Pytest and Ruff code checks alongside continuous deployments to Vercel and Railway.
- Developed a mobile-responsive reading interface with Next.js + Tailwind CSS, handling React data integration and authentication flows.
Academic Projects
Fault-Tolerant, Distributed Key-Value Database
- Exposed get/put/delete operations via Java RMI with a client-side timeout mechanism to detect and handle server failures gracefully.
- Implemented a multi-threaded server using thread pools and read/write locks to handle concurrent client requests with mutual exclusion.
- Replicated data across multiple servers using 2-Phase Commit, then upgraded to Multi-Paxos with Bully algorithm leader election to achieve fault tolerance, validated through randomized server failures.
Education
Northeastern University
January 2023 – December 2024
Master of Science in Computer Science
San Jose, California
Michigan State University
September 2017 – December 2022
Bachelor of Science in Computational Mathematics, Minor in Computer Science
East Lansing, Michigan