Engineering Manager at The Apache Software Foundation
San Jose, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Percy is an engineering manager in San Jose with 14 years building and leading teams that design, develop, and ship large-scale distributed systems and databases. Currently at Meta, he combines hands-on database engineering experience with people leadership, having moved from core data roles into management. He helped take Apache Kudu and Apache Flume from early prototypes to production-grade projects during his time at Cloudera and remains a PMC member for both projects, contributing stability and performance fixes (notably improving Flume’s Thrift and HDFS components). His background includes building realtime ML data pipelines at Yahoo and automating storage systems early in his career, giving him deep operational insight across data planes. Known for tackling hard problems, he blends rigorous CS training (MS Stanford, BS UCSC) with a pragmatic focus on reliability and performance at scale.
14 years of coding experience
20 years of employment as a software developer
University of California Santa Cruz
MS, Computer Science, MS, Computer Science at Stanford University
Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log-like data
Role in this project:
Back-end Developer
Contributions:379 commits, 17 PRs, 8 pushes in 7 years 7 months
Contributions summary:Michael primarily focused on fixing bugs and improving the functionality of the Apache Flume project, specifically related to the legacy Thrift source. They addressed issues in the conversion of Flume 0.9 event headers, refactored the code to correctly handle null values in the body, and addressed issues with the handling of data serialization. Additionally, they addressed incorrect connection count in AvroSink, and made improvements to the general performance of the code. The contributions improved the stability and reliability of the Thrift and HDFS components within Flume.
Contributions:9 pushes, 13 branches in 3 years 5 months
javaapache-flumeflumeapache
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
Michael Percy - Engineering Manager at The Apache Software Foundation