Qu Chen

Senior Software Development Engineer at Amazon Web Services (AWS)

Seattle, Washington, 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
Qu Chen is a Senior Software Development Engineer in Seattle with 10+ years building high-performance, large-scale distributed systems at AWS, specializing in in-memory datastores and cloud infrastructure. He leads design, testing, deployment and operations for services like ElastiCache and contributed early backend support for DAX, combining low-level performance tuning with operational reliability. An active open-source backend contributor, he has directly improved core Redis functionality and replication reliability in prominent projects such as redis/redis and KeyDB. His work spans asynchronous messaging, real-time failure recovery, and scalable backup/migration strategies—one of which is tied to a US patent on Redis data migration. With a background that blends engineering physics, a CS master’s, and business training, he pairs rigorous systems thinking with product and operational sensibilities.
code10 years of coding experience
job10 years of employment as a software developer
bookMarketing management certification, Marketing management certification at University of Washington - Michael G. Foster School of Business
bookCourse Certificate, Machine learning, Modeling and Simulations, Course Certificate, Machine learning, Modeling and Simulations at Massachusetts Institute of Technology
bookEngineering Physics - Electrical engineering option, with minor in Commerce/Business, Physics, Math, Electrical Engineering, Computer science, Engineering Physics - Electrical engineering option, with minor in Commerce/Business, Physics, Math, Electrical Engineering, Computer science at The University of British Columbia
bookMaster's, Computer Science, Master's, Computer Science at University of Waterloo
languagesChinese, English
github-logo-circle

Github Skills (20)

caching10
key-value-store10
redis10
testing10
databases10
c1110
c1710
replication10
disk-cache10
object-cache10
relational-databases10
memory-cache10
web-cache10
sql-database10
database10

Programming languages (9)

C#TypeScriptJavaShellC++RustCJavaScript

Github contributions (5)

github-logo-circle
redis/redis

Aug 2016 - 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:27 reviews, 23 commits, 26 PRs in 6 years
Contributions summary:Qu primarily contributed to the backend of the Redis database, implementing features and fixing bugs related to core functionalities. Their work includes adding procedures for the `GEORADIUS` and `GEORADIUSBYMEMBER` commands, as well as addressing replication-related issues. The user also made changes to handle binary-safe strings for `REQUIREPASS` and `MASTERAUTH` directives and improved the handling of large objects. They also worked on the reliability of the replication process.
memorystreamsin-memory-databasememory-databasedata-model
valkey-io/valkey

Jun 2024 - Mar 2025

A flexible distributed key-value datastore that is optimized for caching and other realtime workloads.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 3 PRs, 20 comments in 9 months
Contributions summary:Qu contributed to the core functionality of the ValKey datastore by implementing features such as the `georadius` and `georadiusbymember` commands, enhancing its capabilities. They addressed replication issues by resolving a bug related to bgsave delays during AOF rewrites and improved data consistency. Furthermore, the user added unit tests to ensure the correct behavior of stream XCLAIM and fixed a bug related to the handling of expired keys within the MULTI/EXEC context. They also improved the internal code by simplifying the `dictType` callbacks.
cachedatabasekey-valuekey-value-storenosql
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
Qu Chen - Senior Software Development Engineer at Amazon Web Services (AWS)