- [email protected]
- http://natwelch.com
- 707-799-8675
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 strive to be a quick learner and both a competent leader and capable worker. I am an Eagle Scout and was an active officer of the Cal Poly Linux Users Group for three years. I was awarded Cal Poly's Residence Hall Council member of the year for both 2006 and 2007. In my free time I enjoy contributing to open source projects, hiking, reading and listening to music.
Computer Science, B.S.
Fall 2006 - Spring 2011
California Polytechnic State University, San Luis Obispo
I have been writing code, running servers and experimenting with new software since 2002. Most recently the majority of code I have written has been in Java, Ruby, Javascript and Bash, but I have experience in C, Python, SML/NJ, C++, SQL and F#.
I currently am a contributor to the open source project fog.
I work as an SRE for Google Compute Engine and Google Cloud Storage.
As a Software Engineer at Google, I worked on Punchd, Google Offers and Google Local.
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.
- Helped create a site-wide reputation community, which began with iFixit.com/Answers
- Helped maintain various servers, located on Amazon EC2, and local development machines
- Developed the first JavaScript widget for iFixit's API.
- Redefined iFixit's developer work flow
- In charge of four staff members and responsible for planning the activities behind and maintaining the entire Nature area at camp, with an average of about 200 kids every week for seven weeks per summer.
- Taught merit badge classes such as wilderness survival, camping, hiking, and others to children ages ten to eighteen.