Resume and CV

  • High performance parallel programming systems

  • High availability backend engineering

  • Technical direction for external developers and management

  • API design and engineering

  • Teaching college and intermediate level classes

  • C#, Java, Javascript, Lua, Python, Bash, SQL

Skills

  • Minimalist pixel art, focusing on game backgrounds and spriting

  • Unity and PICO-8 game engines

  • Game world design

  • RPG system design

  • RTS and sim game design

Experience

Nuna - San Francisco, CA

Staff Software Engineer

  • Co-led a team to develop medical financial tech software

  • Mentoring junior, mid-level, and senior engineers with software careers

  • Working extensively with cross-functional teams and management to improve core UI/API components

January 2022 - June 2023

Niantic - San Francisco, CA

Technical Director

  • Technical director interfacing with multiple teams with publishing contracts with Niantic

  • Technical designer focusing on world design and RPG systems for Harry Potter: Wizards Unite, and ported these systems to Pokémon GO

  • Shipped Harry Potter: Wizards Unite on iOS and Android

  • Co-led and co-developed Niantic game pitch process 

  • Guided a junior team in building a fitness-based RPG for iOS and Android

July 2017 - November 2021

Microsoft - Redmond, WA

Software Engineer II

  • Helped launch Windows 10 Dev Center

  • Integrated Windows Phone, Xbox, and Hololens products into Microsoft Developer Center

  • Created deep dive monitoring applications critical to launching Microsoft partner games, Windows 10, and Windows Phone 8.1

  • Created email outreach systems for Windows developers and internal Microsoft teams

July 2013 - July 2017

Epic - Verona, WI

Software Engineer

  • Created high volume data extract and reporting systems for medical record information

  • Worked closely with Kaiser Permanente of California to optimize Epic reporting for their needs

  • Created multiple database integrity checking tools to ensure data is properly reported to customers

August 2011 - July 2013

  • Assisted in building help desk software for AT&T’s broadband DSL products

  • Frequently worked with help desk managers to understand and build needs into application

Contract Software Engineer

AT&T - Pendleton, OR

July 2010 - July 2011

QA Engineer

Electronic Arts - Salt Lake City, UT

  • Shipped Monopoly Streets on Xbox 360, PlayStation 3, and Nintendo Wii

  • Developed automated testing frameworks for Xbox 360 and Nintendo Wii versions of the game

  • Created and led test plans for the game remotely with Baton Rouge Testing Center

December 2005 - May 2009

University of Portland, Portland OR

Teaching Assistant

  • Taught introductory and intermediate computer science classes and lab work

  • Managed the student metal and wood shop, providing hands on teaching for students creating remote controlled robots

  • Co-developed inventory control system for the student metal and wood shop

December 2009 - July 2010

Education

University of Portland, Portland OR

B.S., Computer Science

  • Computer Science degree with focuses on teaching, high performance databases, and game design and development

August 2005 - May 2009