Andrew Pilloud is a seasoned software engineer in Seattle with 11 years of experience building distributed systems, networking, security, and container runtimes across Java, C/C++, Python, and Go. He has a strong track record at Google and prior storage and systems roles (EMC, Igneous, Isilon) delivering scalable back-end and data-processing solutions. An active open-source contributor, he’s implemented core features in high-profile projects like Apache Beam (data pipelines/SQL/Nexmark) and CRI-O (seccomp, hostport, streaming flags), and improved CI/workflow tooling for Buildbot. Known for pragmatic refactors and shipping production-ready infrastructure, he blends low-level systems expertise with cloud-native operational experience. Unexpectedly, his contributions span both byte-level data handling in Beam and higher-level deployment automation, showing a rare full-stack systems fluency.
11 years of coding experience
14 years of employment as a software developer
Bachelor of Science Computer Engineering, Bachelor of Science Computer Engineering at Washington State University
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer & Data Engineer
Contributions:1 release, 364 reviews, 459 commits in 4 years 11 months
Contributions summary:Andrew's commits primarily focused on back-end development tasks, implementing new features and improving the existing codebase. They modified core Java code related to the Apache Beam project, including changes to data processing pipelines, and database interactions. Furthermore, the user contributed to SQL-based data transformation and data pipeline-related tasks, specifically within the context of the Nexmark project, with tasks like adding new queries and creating new data structures. They also refactored data pipeline code and implemented new functions such as handling byte literals and various functions for time values.
Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
Role in this project:
Backend & DevOps Engineer
Contributions:15 commits, 9 PRs, 21 comments in 4 months
Contributions summary:Andrew primarily contributed to the CRI-O project by implementing features related to container runtime management and enhancing the system's capabilities. Their work included adding support for seccomp configurations, refactoring the code to improve its modularity, and updating dependencies for supporting newer versions. Furthermore, the user integrated hostport functionality and added flags for stream-address and stream-port configurations, enhancing network and streaming capabilities.
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.