lixinyang 

Chengdu City, Sichuan, 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
Lixin Yang is a Research Assistant Professor at Shanghai Jiao Tong University with four years of industry and research experience at the intersection of embodied AI, computer vision, and graphics. He holds a PhD in Computer Science focused on Embodied AI and brings practical robotics and mechanical engineering foundations from prior degrees and research internships. Lixin has production software experience from Tencent and Nreal, shipping Android biometric and AR-related systems, and contributed backend and DevOps fixes to high-profile Apache projects like Pulsar and BookKeeper, improving broker stability, memory management, and storage compaction. His work blends low-level systems reliability with 3D human and hand digitalization research, reflecting a rare combination of distributed-systems engineering and graphics-focused research. Colleagues describe him as a detail-oriented problem-solver who shifts seamlessly between academic research and production-grade engineering. He is based in Shanghai and continues to bridge cutting-edge research with real-world system robustness.
code5 years of coding experience
github-logo-circle

Github Skills (25)

messaging10
back-end-development10
rocksdb10
big-data10
distributed-systems10
pulsar10
apache10
java10
apache-bookkeeper10
javas10
performance-optimization10
backend10
apache-pulsar10
testing9
devops9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/pulsar

Aug 2021 - Jan 2023

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer
Contributions:23 reviews, 42 commits, 45 PRs in 1 year 5 months
Contributions summary:Lixinyang primarily focused on bug fixes and improvements related to the Apache Pulsar message system's broker functionality. Their contributions included addressing issues in partitioned topic updates, resolving bundle management issues, and fixing typos. They also implemented a fix to prevent potential NullPointerExceptions in the `replaceBookie` operation and improved resource management within the load manager. Furthermore, the user made enhancements related to memory management and release within the client.
apache-pulsarpubsubpulsarmessagingstreaming
apache/bookkeeper

Jul 2022 - Jul 2022

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:18 reviews, 2 commits, 11 PRs in 1 day
Contributions summary:Lixinyang contributed to the Apache BookKeeper project by implementing features and fixing bugs related to the core functionalities. They focused on optimizing the client-side behavior when health checks are disabled and addressed RocksDB configuration issues to improve storage performance. Furthermore, they added an API endpoint to trigger compaction of the entry location index in RocksDB and fixed the PID check in the bookkeeper-daemon.sh script, showcasing contributions in both backend and DevOps aspects.
apache-bookkeeperfault-tolerantlow-latencybookkeeperbig-data
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