Chris May

Software Engineer at Tencent

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
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.
code10 years of coding experience
github-logo-circle

Github Skills (21)

unit-testing10
c-language10
trie10
testing10
data-structure10
go10
ethereum10
blockchain10
data-structures10
database-management10
cprogramming-language10
test-automation10
nosql9
redis9
fileio9

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
Tencent/Tendis

Jul 2019 - Nov 2021

Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
Role in this project:
userBack-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
redisnosqlrocksdbdistributed-storageredis-protocol
bettersky/sifrdb

Aug 2018 - Oct 2018

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.
Request Free Trial
Chris May - Software Engineer at Tencent