Summary
A programmer with a degree in Computer Science, specialing in backend web development and scalability. Passionate about open source software. Significant social gaming experience, but more interested in traditional indie game development going forward.
Work Experience
Zynga Inc.
Software Engineer
San Francisco, CA
Aug 2009 - Present
Worked in multiple fast-paced, high growth, and exciting game teams, focusing on backend development and systems scalability. Occasional forays into frontend development, security and even product design.
Major contributions to multiple internal systems as part of small, efficient teams. Some notable examples include:
- Virtual machine configuration management system that is used on multiple deployments of up to 5000 servers.
- Remote command execution system capable of issuing commands to over 30,000 servers in under 5 seconds.
Intuit Inc.
QA Software Engineer
Mountain View, CA
Jan 2009 - Aug 2009
Pioneered the development of automated performance tests and performed quality assurance for a rapidly evolving Flex-based rich internet application.
Intuit Inc.
Software Engineering Intern
Mountain View, CA
May 2008 - Aug 2008
Designed and developed a stand-alone application for secure transfer of QuickBooks files over the internet. Designed database schemas as part of an all-intern project to develop a Facebook Application.
Intuit Inc.
IT Intern
San Diego, CA
May 2007 - Aug 2007
Worked with web service QA teams performing unit and end-to-end testing. Replaced crude in-house testing utilities with more powerful and better supported external software. Developed automated replacements for manual tests saving hours of developer time.
Michigan State University High Performance Computing Center
Developer
East Lansing, MI
Sep 2006 - Nov 2007
Maintained and troubleshot high performance computing systems
Michigan State University College of Agriculture
Web Developer
East Lansing, MI
Nov 2005 - May 2006
Designed, developed, tested, and deployed web sites for multiple clients.
Education
Michigan State University
B.S. Computer Science
East Lansing, MI
Fall 2008
Cognate (Minor): Business
Overall GPA: 3.4/4.0, Major GPA: 3.5/4.0
President, webmaster and active member of the MSU Cycling Club
Notable course work: algorithms and object oriented design (both in C++),
assembly programming with the SPARC ISA, 3D graphics with OpenGL,
advanced computer architecture, circuit design.
Technical Skills
- Very proficient with C++, Java, (X)HTML, CSS, PHP, SQL. Fairly proficient with Flex, C#, Python, VisualBasic. Basic knowledge of Ruby, Bash, Perl.
- CCNA (Cisco Certified Network Associate) 2004-2007