Summary
Xiaohua Li is a software developer with 12 years of experience building backend systems and distributed services, currently at TikTok after roles at Alibaba and ByteDance. He is strong in Java, Spring ecosystem, microservices and distributed systems (CAP/BASE, RPC, distributed transactions), and comfortable with middleware like Redis, Kafka/RocketMQ and Zookeeper. He also has practical experience with databases (MySQL/Oracle), container tooling (Linux/Docker), and a working knowledge of front-end basics and socket-level networking. A former research intern and teaching assistant with a master's in Probability and Statistics from Nankai University and an Oxford exchange stint, he brings both rigorous analytical training and production engineering discipline. His open-source work adapting FFmpeg for mobile platforms shows hands-on multimedia and cross-platform integration experience beyond typical backend-focused engineers. Fluent in English (IELTS 7.0), he blends technical depth with clear cross-team communication.
12 years of coding experience
2 years of employment as a software developer
Academic Exchange Program, Exeter College, Academic Exchange Program, Exeter College at University of Oxford
Master's degree, Probability and Statistics, Master's degree, Probability and Statistics at Nankai University
Bachelor's degree, Information and Computing Science, Bachelor's degree, Information and Computing Science at Huazhong Agricultural University