Snow Pettersen is a founding engineer with 11 years of experience building and operating high-performance, cloud-native infrastructure and service meshes. Based in Las Vegas, they have driven core Envoy improvements and contributed across major open-source projects (Envoy, java/go control planes, JRuby), focusing on reliability, caching, and xDS/RTDS behavior for production-grade proxies. Snow has delivered mesh and RPC infrastructure at companies like Square, Netflix, and Lyft, and now applies that expertise to early-stage product development at bitdrift. Known for pragmatic refactors—thread-safety, async callback execution, and TTL/heartbeat semantics—they blend deep systems knowledge with a strong track record of shipping robust distributed systems. An experienced maintainer and off-the-shelf protocol-savvy engineer, Snow brings both operational rigor and low-level protocol fluency to founding-stage engineering.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at New York University
Contributions:1298 reviews, 308 commits, 547 PRs in 4 years 8 months
Contributions summary:Snow primarily worked on improving Envoy's core functionality by addressing bugs and implementing new features. Their contributions included updating dependencies, fixing issues related to gRPC, and adding support for features such as allowing for a modified gRPC-timeout header. Further work involved introducing a Composite filter with a matching tree and refining the existing retry and health check mechanisms. These changes demonstrate a focus on enhancing the system's reliability and capabilities.
Java implementation of an Envoy gRPC control plane
Role in this project:
Back-end Developer
Contributions:1 review, 24 commits, 38 PRs in 3 years 6 months
Contributions summary:Snow primarily contributed to the Java control plane implementation, focusing on refactoring and enhancing the caching mechanism within the project. Their work involved generalizing the group key in the `SimpleCache` class, refactoring map usage into sets, adding thread safety measures, and incorporating an `ExecutorService` for asynchronous callback execution. Additionally, they implemented the SecretDiscoveryService and added functionality to clear snapshots, providing improved cache management.
envoygrpccontrol-planeplanejava
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.