Andrew Pilloud

Software Engineer at Google

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
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.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science Computer Engineering, Bachelor of Science Computer Engineering at Washington State University
bookKamiak High School
stackoverflow-logo

Stackoverflow

Stats
468reputation
18kreached
24answers
0questions
github-logo-circle

Github Skills (37)

kubernetes10
docker10
continuous-integration10
data-pipelines10
python10
data-engineering10
cli-framework10
container-runtime-interface10
networking10
dockers10
java10
iptables10
javas10
occi10
go10

Programming languages (10)

JavaShellC++CStarlarkGoPHPHTML

Github contributions (5)

github-logo-circle
apache/beam

Feb 2018 - Dec 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-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.
golangpythonstreaming-databeambatch
cri-o/cri-o

Feb 2017 - Jul 2017

Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
Role in this project:
userBackend & 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.
runccontainer-runtime-interfacek8s-sig-noderuntimekata-containers
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
Andrew Pilloud - Software Engineer at Google