Chris May is a software engineer based in China with a decade of experience focused on backend development and test automation. At Tencent he works on high-performance distributed storage compatible with Redis, contributing stability fixes, new test cases, and server-side features that improve reliability under heavy client loads. His practical expertise spans test engineering, refactoring, and implementing operational tooling—evidenced by enhancements like a tendisadmin sleep command and binlog-related unit tests. Comfortable working deep in systems code, he combines a pragmatic focus on production stability with a knack for improving test coverage and configuration-driven behavior. An understated strength is his ability to translate obscure runtime issues into repeatable tests and durable fixes that reduce long-term maintenance risk.
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:73 commits, 1 PR, 1 push in 2 years 4 months
Contributions summary:Chris primarily focused on improving the testing and stability of the Tendis project. They fixed arguments for Valgrind tests, addressed issues in the auth and expire tests, and added a new test case for the 'rename' command. They also implemented a 'tendisadmin sleep' command and contributed to the configuration settings for max clients and slowlog functionality, enhancing both the testing environment and core server functionality. The commits also included refactoring of existing tests, and addition of unit tests for binlogEnabled and binlogSaveLogs
Contributions:26 commits, 5 pushes, 6 branches in 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.