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.
Work Experience
Software Engineer at Xiaomi
August 1, 2020 - October 1, 2025Worked 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, 2026Bachelor of Management at Beijing University of Posts and Telecommunications
January 11, 2030 - July 14, 2026Qualifications
Industry Experience
Software & Internet
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Melbourne today.