Backend Software Engineer with 5+ years of experience building reliable and scalable backend systems. Skilled in Java, python, Spring Boot, REST APIs, Kafka, Redis and distributed systems. Experienced in performance optimisation, data processing, production support and delivering end-to-end solutions from design through deployment.

Yue Yao

Backend Software Engineer with 5+ years of experience building reliable and scalable backend systems. Skilled in Java, python, Spring Boot, REST APIs, Kafka, Redis and distributed systems. Experienced in performance optimisation, data processing, production support and delivering end-to-end solutions from design through deployment.

Available to hire

Backend Software Engineer with 5+ years of experience building reliable and scalable backend systems. Skilled in Java, python, Spring Boot, REST APIs, Kafka, Redis and distributed systems. Experienced in performance optimisation, data processing, production support and delivering end-to-end solutions from design through deployment.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Work Experience

Software Engineer at Xiaomi
August 1, 2020 - October 1, 2025
Worked on high-throughput Java/Kafka backend systems and production services. Improved recommendation retrieval latency by replacing scan-heavy logic with scalable filtering, delivered via replay validation, feature-flag rollout and monitoring (latency 210ms -> 80ms), reduced index build time and CPU usage. Led migration from a legacy serving engine to a service-oriented backend architecture with modular services, compatibility layers and RPC contracts using replay testing and staged monitoring, with no major incidents or revenue regression and enabled monetisation uplift. Enhanced production observability by converting Druid metrics into actionable anomaly alerts with baseline comparisons, dynamic thresholds and alert grouping to reduce triage time from ~30 minutes to 5–10 minutes. Maintained Kafka event processing pipelines (multi-billions events/day) with encryption, validation, deduplication rules, anti-fraud API integration, checkpointing/offset tracking and reliability metrics.

Education

Master of Information Technology at The University of Melbourne
January 11, 2030 - July 14, 2026
Bachelor of Management at Beijing University of Posts and Telecommunications
January 11, 2030 - July 14, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet