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