Liang Xie

Principal Software Engineer at Salesforce

San Jose, 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
Liang Xie is a Principal Software Engineer based in San Jose with 15+ years of experience designing scalable, secure systems across cloud analytics, networking, and mobile platforms. He currently leads architecture for Salesforce’s Metalytics and Branch Management products, building large data pipelines and patented association engines that enable natural-language analytics and financial-branch services. Previously at LinkedIn he created the high-throughput handles-midtier platform and a fine-grained access-control datastore that supported 80+ apps and global traffic at ~100k qps per colo, demonstrating deep expertise in privacy-preserving, high-scale access patterns. His background spans systems-level work—from kernel and driver development to distributed services and Kafka/Hadoop pipelines—and includes a Ph.D. in Computer Science from Penn State. An active contributor to Apache BookKeeper fixes, he has a hands-on focus on reliability and flaky-test hardening in distributed storage. Comfortable leading cross-site teams, he combines research-grade rigor with product-minded delivery in mission-critical environments.
code13 years of coding experience
job15 years of employment as a software developer
bookPh.D. Computer Science and Engineering, Ph.D. Computer Science and Engineering at Penn State University
bookBS Electrical Engineering, BS Electrical Engineering at Soochow University (CN)
github-logo-circle

Github Skills (13)

javas10
debugging10
debug10
distributed-systems10
apache10
java10
concurrency10
testing10
junit9
distributed-log9
git8
apache-bookkeeper7
big-data7

Programming languages (4)

JavaC++CPython

Github contributions (5)

github-logo-circle
apache/bookkeeper

Dec 2016 - Mar 2017

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:9 commits in 3 months
Contributions summary:Liang primarily contributed to the Apache BookKeeper project by fixing bugs and improving the reliability of the system. Their work focused on resolving issues related to concurrent operations, timeouts, and flaky tests. They addressed synchronization warnings, implemented error handling, and added a test listener to diagnose timed-out test cases, suggesting a focus on ensuring the robustness and stability of the distributed storage service. They also made code changes to address specific platform issues, such as using appropriate comment styles for cross-platform compatibility.
fault-tolerantapache-bookkeeperbookkeeperfaultstorage
Contributions:23 pushes, 24 branches in 1 month
javadistributedlogincubatingapache
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
Liang Xie - Principal Software Engineer at Salesforce