I have a Bachelor's degree in computer science from the University of Toronto (2000—2004). I worked on a summer NSERC research project for the Ontario Cancer Institute and published an open source software package for DNA microarray image analysis called spatter.
I have a Master's degree in software architecture from the University of Waterloo (2004—2006). We used automated tools to reverse engineer the architecture of systems. See my papers, talks, and bibliography.
I worked in Release Engineering at VMware (2006—2012). I designed and developed tools and services for CI and release automation that were used across all product lines.
I started Cherrybuild LLC (2013—2014) to provide SaaS applications to automate build and deployment workflows for container-based applications.
I joined bebop (2015), a small startup with an ambitious vision to build applications that enable people to seamlessly collaborate and accomplish complex tasks together. We later joined Google.
I joined the Google Cloud team (2018) to work on GKE and Anthos.