Summary
Shuhao Liang is a versatile software engineer with seven years of experience building front-end, back-end, microservices, and mobile systems, currently advancing platform work at TikTok. He codes across Java, Go, Python, C++, and JavaScript and regularly uses Spring, Django, gRPC/Thrift, and React to deliver production-grade services backed by MySQL/Postgres, MongoDB, and cloud-native stores on AWS and GCP. His toolkit includes messaging and observability technologies like RabbitMQ/RocketMQ, Redis, ElasticSearch, Grafana, and Docker, reflecting a strong operational mindset for reliability and performance. Shuhao’s background in mechanical engineering (USC, UC Davis) and experience as a teaching assistant inform a methodical, systems-oriented approach to problem solving and rapid learning. He has moved quickly through roles at TikTok and earlier startups and internships, demonstrating an ability to ship features in fast-paced environments. Colleagues value him for blending broad technical depth with practical delivery across the full stack.
7 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Mechanical Engineering, Master of Science - MS, Mechanical Engineering at University of Southern California
Bachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at University of California, Davis