Reed Chan is a Software Engineer II with 11 years of professional experience building backend systems at scale, currently at Microsoft after progressing from Software Engineer roles and engineering leadership at Express Scripts. A Carnegie Mellon ECE graduate, he has strong expertise in Java and cloud-native services, with pragmatic experience modernizing legacy systems and managing AWS Serverless infrastructure. Reed contributes to prominent open-source projects like Alluxio and Apache HBase, improving core storage and memory-management metrics to boost robustness and observability in distributed data platforms. He blends hands-on coding—refactoring concurrency patterns and adding critical telemetry—with code integration and conflict resolution on high-impact repos. Based in Voluntari, Ilfov, he pairs enterprise software delivery with a curious, detail-oriented mindset hinted at a succinct GitHub bio, "Narcissus," suggesting a reflective approach to craft and quality.
10 years of coding experience
4 years of employment as a software developer
High School, High School at Bergen County Academies
Bachelor’s Degree, Electrical and Computer Engineering, Bachelor’s Degree, Electrical and Computer Engineering at Carnegie Mellon University
Contributions:161 reviews, 214 commits, 165 PRs in 4 years 11 months
Contributions summary:Reed contributed to the Apache HBase project by adding metrics around the HeapMemoryManager and implementing related functionalities. These changes involved modifications to both interface and implementation files related to memory management metrics. The user's work focused on enhancing monitoring capabilities by incorporating new metrics such as those related to blocked and unblocked flushes, memstore size, and block cache size.
Alluxio, data orchestration for analytics and machine learning in the cloud
Role in this project:
Back-end Developer
Contributions:26 commits, 16 PRs, 83 comments in 1 year 4 months
Contributions summary:Reed primarily contributed to the Alluxio backend, focusing on core functionality and internal improvements. Their work included renaming unit tests, parameterizing return types for Inodes, and replacing try-finally blocks with try-with-resource for lock management. They also made changes related to UFS block store and the data server, indicating a focus on improving the system's robustness and efficiency. Additionally, the user rebased the master branch and resolved conflicts, suggesting involvement in code integration and maintenance.
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.