Java backend · AI applications · delivery lead

I build systems that survive real delivery pressure.

I am Wei Wei, also Jimmy. I have 3.5 years of commercial engineering experience in Java backend, map-data platforms, and practical AI applications. My strongest lane is turning vague client work into shipped systems: requirements, backend design, implementation, debugging, release, and handover.

Jimmy Wei playing guitar on stage
Engineer by day. Guitarist when the stage lights behave.
3.5 yrscommercial engineering 8 peopledelivery team coordination 371 citiestransit data replacement 99.9%client-reported core availability

Professional profile

Backend engineer with product sense, not just a project list.

My professional timeline is intentionally simple: 3.5 years of commercial engineering experience at iSoftStone, where I remain hands-on while coordinating backend delivery. The company projects below and the live personal products together show what I can build, ship, and explain in an interview.

Client and company work

The work I would actually discuss in interviews.

iSoftStone · Project Leader · 2023 - present

AI Tour Guide Agent

Delivered a production AI guide service with POI knowledge retrieval, route/weather tools, multi-turn memory, and fallback handling for weak-network scenarios.

  • Built RAG pipeline for scenic spots, routes, and check-in points with chunking, embeddings, layered retrieval, and answer-quality evaluation.
  • Integrated Spring AI and LangChain4j for function calling across POI search, route planning, weather, and safe fallback responses.
  • Implemented session-based memory with sliding-window context so location, preference, and itinerary survive multi-turn conversations.
Spring AI · LangChain4j · PostgreSQL · Redis · RAG · Function Calling

iSoftStone · Core owner · 2023 - present

National Road Data Platform

Built and maintained a multi-source map-road data platform handling trajectory, UGC, simulation, and toolchain inputs for downstream traffic and topology workflows.

  • Used Conductor workflows and DMQ async listeners to process million-record ingestion jobs with clearer observability.
  • Designed a Python SPI quality-check mechanism so data rules can be updated without rewriting the Java platform.
  • Optimized batch JDBC and PostgreSQL indexes, moving core processing from days to hours and improving query performance by 30%+.
Spring Boot · Conductor · ServiceComb · DMQ · PostgreSQL · Elasticsearch · Python

iSoftStone · Core developer · 2024 - 2025

Global Transit Data Initiative

Standardized acquisition, normalization, diffing, cleaning, aggregation, and publishing for transit data across China, Japan, and Korea.

  • Supported full transit-data replacement for 371 Chinese cities and overseas metro coverage for Japan and Korea.
  • Implemented stop-to-station fusion using multi-source cross-validation to improve pickup-point accuracy.
  • Built scheduled automation with phased controls and integrity checks; client reporting showed 97.5% station-cleaning automation and 98% accuracy.
Spring Boot · MyBatis-Plus · Redis · PostgreSQL · MQ · Quartz

iSoftStone · Core developer · 2025 - 2026

Facility Data Initiative

Built automated tile-data ingestion and offline workbench features for pedestrian facility data.

  • Implemented phased XXL-JOB workflows with data-integrity checks for automated acquisition, cleaning, and database output.
  • Delivered offline editing, road-network consistency checks, state transitions, and export/publishing modules.
  • Supported pedestrian-facility coverage across 30 Indian cities and a client-reported 3% road-network consistency improvement.
Spring Boot · MyBatis-Plus · PostgreSQL · Redis · EMQ · XXL-JOB

Live proof

Personal products complete the picture.

Capability map

From Java services to AI products in production.

01 · Deepest

Backend systems

Designing and implementing the service layer where business rules actually live.

  • Java 8 / 17 / 21
  • Spring Boot
  • Spring Cloud
  • MyBatis
  • REST APIs
  • Concurrency
  • Domain modelling

Proven inRoad, transit and facility data platforms

02 · Production

Data workflows

Moving large, imperfect datasets through observable and recoverable pipelines.

  • PostgreSQL / PostGIS
  • Redis
  • Elasticsearch
  • SQL tuning
  • Batch processing
  • Kafka / MQ
  • Conductor / XXL-JOB

Proven inMillion-record ingestion and data-quality automation

03 · Shipping

AI applications

Building grounded assistants and tool-using agents around real workflows.

  • Spring AI
  • LangChain4j
  • RAG
  • PgVector
  • Tool calling
  • Conversation memory
  • SSE
  • Evaluation

Proven inAI Tour Guide, AgentSaul and TRACE

04 · End to end

Product delivery

Taking a feature from unclear requirements to a public, testable release.

  • Docker
  • Linux
  • AWS EC2
  • Nginx
  • Cloudflare
  • Git
  • Swagger / OpenAPI
  • Technical docs

Proven inThree live demos on one production stack