Chen Yang

Legal Counsel at Alibaba Cloud

Sunnyvale, 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

🤩
Rockstar
🎓
Top School
Chen Yang is a bilingual legal counsel admitted in California, New York, and China with a decade of cross-border legal experience spanning employment, benefits, corporate, and litigation matters. Based in Sunnyvale, he currently advises Alibaba Cloud after leading employment and benefits legal work across Alibaba Group and running his own law practice handling labor, corporate, estate, bankruptcy, and immigration matters. His background includes early prosecutorial training and FCPA-related support for international litigation, giving him strong compliance and investigations chops. Unusually for a lawyer, Chen is an active open-source contributor to high-profile backend projects like Redis and RedisShake, demonstrating hands-on systems and data-migration engineering expertise. That technical involvement complements his legal practice in tech-driven environments, enabling pragmatic, technically informed counsel. He holds an LLM from USC Gould and a Bachelor of Laws from Wuhan University.
code10 years of coding experience
bookBachelor of Laws Law, Bachelor of Laws Law at Wuhan University
bookLLM Law, LLM Law at USC Gould School of Law
languagesEnglish, Chinese
github-logo-circle

Github Skills (28)

data-migration10
caching10
key-value-store10
redis10
nosql10
package-development10
plugin-development10
configuration-management10
databases10
c1110
c1710
go10
redis-cluster10
disk-cache10
object-cache10

Programming languages (6)

JavaShellC++CRustGo

Github contributions (5)

github-logo-circle
tair-opensource/RedisShake

Jul 2021 - Jan 2022

RedisShake is a Redis data processing and migration tool.
Role in this project:
userBack-end Developer
Contributions:2 releases, 14 reviews, 8 commits in 6 months
Contributions summary:Chen focused on enhancing the core functionality of RedisShake, a Redis data processing and migration tool. Their contributions involved fixing bugs related to target database selection, implementing features such as database conversion mapping, and adding configuration options like `tls_skip_verify`. The changes also include support for Tair modules and improvements to the overall robustness and efficiency of the data synchronization process. The commits demonstrate a strong understanding of Redis, data migration, and system configuration.
shakeredisredis-proxyredis-sentinelredis-cluster
redis/redis

Jan 2019 - Jul 2022

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Role in this project:
userBack-end Developer
Contributions:332 reviews, 32 commits, 50 PRs in 3 years 7 months
Contributions summary:Chen contributed to the Redis database project by implementing new module callbacks for lazy free effort and unlink functionality, along with adding an API for retrieving the module type method version. They also added methods to get and set absolute expire times for keys. Furthermore, the user made improvements to the module's code, like adding a test for nested call reply array elements and fixing a memory leak issue, showing a focus on enhancing the modules and the core functionality of Redis. The user also made a number of fixes and changes related to the AOF (Append Only File) persistence mechanism, including adjusting logs and adapting tools.
memorystreamsin-memory-databasememory-databasedata-model
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