Tao Liu

Senior Software Engineer at Baidu, Inc.

Haidian District, Beijing, China
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

🤩
Rockstar
🎓
Top School
Tao Liu is a Senior Software Engineer with 12 years of experience based in Haidian District, Beijing, currently building at Baidu after an earlier engineering role at Sohu. He holds a Master’s in Computer Science from Tsinghua University and focuses on backend and DevOps work for distributed systems and database projects. Notably, he contributed to BaikalDB—an open-source distributed HTAP database—by automating local development environments and CI/CD workflows, packaging, and deployment scripts to streamline testing and release. Tao combines hands-on scripting and Docker Compose orchestration with production-minded automation, making complex distributed components easier to develop and operate.
code12 years of coding experience
job2 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at Tsinghua University
github-logo-circle

Github Skills (12)

bash10
docker10
dockers10
cicd10
mysql9
database9
raft9
databases9
kubernetes-pods5
sql5
go5
kubernetes5

Programming languages (4)

JavaC++JavaScriptPython

Github contributions (5)

github-logo-circle
baidu/BaikalDB

Aug 2018 - Oct 2022

BaikalDB, A Distributed HTAP Database.
Role in this project:
userDevOps & Backend Engineer
Contributions:1 release, 30 commits, 13 PRs in 4 years 2 months
Contributions summary:Tao primarily focused on setting up and configuring a local development environment and CI/CD pipeline for BaikalDB. They implemented scripts for initializing and managing the BaikalDB components (meta, store, and db) with Docker Compose, including scripts for creating namespaces, databases, and users. The user also added scripts for packaging and deploying the BaikalDB components, utilizing the `ci/package.sh` script to build deployable packages and `ci/upload-release-asset.sh` to upload them. These changes suggest a focus on automating the build, test, and deployment processes for BaikalDB.
mysqlsqldistributed-databasedatabaseraft
tullyliu/spring-cloud-baidu

Nov 2022 - Jan 2025

Contributions:5 PRs, 23 pushes, 16 branches in 2 years 2 months
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
Tao Liu - Senior Software Engineer at Baidu, Inc.