Yuting Liu

Senior Software Engineer, Data Collection

Redwood City, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Yuting Liu is a Senior Software Engineer with 11 years of experience specializing in back-end and systems design, currently focused on data collection at Sumo Logic in Redwood City. She combines strong academic training—dual master’s degrees in ECE and CS from University of Wisconsin–Madison—with practical expertise in Java, Python, C/C++, and SQL to build reliable, production-ready services. At Sumo Logic she contributes to Kubernetes collection tooling and cloud-native data pipelines, and her open-source work includes enhancements to the widely used sumologic-kubernetes-collection and docker-java projects that improve configuration, metrics, and test coverage. Her background in both electrical engineering and economics gives her a systems-level perspective on performance and trade-offs that informs pragmatic design decisions. Known for adding robust unit tests and thoughtful API models, she balances engineering rigor with shipping features that improve observability and reliability.
code11 years of coding experience
bookMaster's degree, Electrical and Computer Engineering, 3.80/4.0, Master's degree, Electrical and Computer Engineering, 3.80/4.0 at University of Wisconsin-Madison
bookBachelor's degree, Economics(Double Major), Bachelor's degree, Economics(Double Major) at Peking University
languagesEnglish, Chinese
github-logo-circle

Github Skills (16)

unit-testing10
javas10
kubernetes10
docker10
api10
fluentd10
apidoc10
dockers10
java10
kubernetes-pods10
configuration-management9
json9
data-serialization8
automations8
automation8

Programming languages (8)

TypeScriptC#JavaShellScalaGoHTMLPython

Github contributions (5)

github-logo-circle
docker-java/docker-java

Dec 2017 - May 2021

Java Docker API Client
Role in this project:
userBack-end Developer
Contributions:6 commits, 19 PRs, 24 comments in 3 years 5 months
Contributions summary:Yuting focused on adding configurations and unit tests related to the Docker Java API, specifically around statistics and network configurations. They implemented new data models and methods to support the retrieval of container statistics. The user's work included modifying existing classes and adding new classes for different statistical components like memory, CPU, and block I/O data. They also added unit tests to validate the correctness of the implemented configurations.
api-clientapidocker-javaclient-librarydocker
Sumo Logic collection solution for Kubernetes
Role in this project:
userDevOps Engineer
Contributions:57 commits, 18 PRs, 61 pushes in 3 months
Contributions summary:Yuting primarily contributed to enhancing the Kubernetes collection solution for Sumo Logic. Their work involved modifying the `in_events.rb` file to incorporate features such as adding a thread to update a config map, setting the resource version before updating the config map, and adding unit tests for the events plugin. These changes indicate an effort to improve the functionality and reliability of the Kubernetes collection.
sumo-logicsumologickubernetes
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yuting Liu - Senior Software Engineer, Data Collection