I am a software developer with an interest in communication and design. I enjoy experimenting with new things to expand my knowledge and I believe that creating ways for people to share knowledge is one of the greatest goals for mankind.
I am an Eagle Scout and in my free time I enjoy contributing to open source projects, hiking, reading and listening to music.
My goal is to obtain a software development job at a small company.
Computer Science, B.S.
Fall 2006 - Spring 2011
California Polytechnic State University, San Luis Obispo
I currently work as an SRE for Google Compute Engine in London. My job includes being part of an oncall rotation and writing software to maintain, monitor and optimize hundreds of thousands of servers globally. I also spend a decent amount of time analyzing processes used by the teams I work closely with to try and automate people out of a job, myself included. If you are unfamiliar with SRE, check out Wikipedia and Google's blog.
In the past I worked in San Francisco, CA on Google Cloud Storage and Google Compute Engine, doing similar things to what I do now.
As a Software Engineer at Google, I worked on Punchd, Google Offers and Google Local in Mountain View, CA.
I was Punchd's backend and operations engineer until we were acquired by Google in July 2011. Once at Google I continued to maintain Punchd's servers, backend API and web frontend. I also helped implement a version of Punchd built on Google's infrastructure, but it was never released.
I wore a variety of hats including -- but not limited to -- writing code to promote high quality content and a stable community, helping keep servers afloat, and working with users to develop content. I wrote code mainly in PHP and Bash, and helped maintain our fleet of servers on Amazon's EC2 Service.