Resume
Objective
To transfer my quality assurance and development skills into a career where my unique
skills can make a difference.
Experience
Distinguished Quality Engineer
Fanatics Betting and Gaming (May 2022 to Present)
Senior Software Engineer, Partner Ecosystem
Netflix, Los Gatos, CA (November 2014 to May 2022)
- Developed and maintained Electric Eye, a patented computer vision and audio/digital signal processing quality assurance test framework to enable real-time objective measurements of audio/video synchronization, UI audio latency, and closed caption synchronization
- Received US Patent #9,792,674 for computer vision work on Electric Eye
- Traveled to Wuhan, Osaka, Tokyo, and Seoul to train partners on how to use certification tools
- Rewrote and maintained performance tests for six releases of Netflix SDK's
- Wrote custom GLSL shaders for certification use for testing GPU limits in NRDP 5.0, 5.1 and 5.2
- Led a platform deep dive into Google's Android TV platform to find performance issues that were negatively affecting customers
- Performed multiple partner project deep dives to help uncover root causes of implementation issues that were negatively impacting projects
- Spoke at Test Automation Meetup in May 2016
Senior Quality Engineer, Digital Products
Amazon.com, Seattle, WA (January 2012 to October 2014)
- Senior quality engineer working on Firefly, prominent feature on Amazon's Fire Phone
- Developed initial ingestion pipeline for video identification
- Stood up over 2TB of test data for product identification, music identification, video identification, and optical character recognition
- Developed a training corpus for interviewers to improve the quality of our hires in Digital Products
- Stood up the first large-scale test set for Dynamic Perspective (head tracking)
- Designed and implemented system for testing live TV identifications (patent pending)
Director of IT
Meeting Professionals International, Dallas, TX (December 2006 to January 2012)
- Developed a complete replacement website for MPI, moving from a brochure website
built on top of Ektron, .NET 1.1 and a three database custom AMS to a content-focused
website running on top of .NET 3.5, Sitefinity 3.7 SP3, Aptify 5.0 and SQL Server
2008 (most recent version launched July 2010)
- Developed a datamart to shift reporting from a transactional reporting system to
static, point-in-time data
- Developed a full SAML 2.0 compliant SSO solution to reduce number of integration
layers with third-party partners from seven to two
- Developed a full set of data feeds from Aptify and Sitefinity to allow easy, secure,
granular access to our data feeds for partners
- Using said data feeds, built a full function mobile website using ASP.NET MVC 2
with focus on touch browsers (launching December 2010)
- (formerly Manager of Web Development, Senior Software Developer, Contractor)
Quality Assurance Manager
Ritual Entertainment, Dallas, TX (January 2005 to December 2006
- Created Quality Assurance department from scratch
- Developed content automation testing framework; customized it for Uber, Source and
Doom3 engine titles (customization in-process for Unreal Engine 3)
- Developed multiple testing tools to increase productivity of small test team
- Coordinated QA efforts between publisher test staff, Ritual test staff and Ritual
developers
- Managed and tested alongside team of testers on first-ever episodic product release
on Steam
- Customized shared-source issue tracking client from Microsoft for use in game development
(ASP.NET, VB.NET/C#)
- Trained development, art and level design teams on how to think like a tester
- Involved community in game design decisions through Question of the Week
threads on Ritual fan site
- Tracked and reported community feedback
- Conducted in-depth security review of code for online infrastructure for Eidos
Online matchmaking service
- Wrote manuals for Ritual-published titles (SiN, SiN: Episodes)
- Handled technical support questions in Ritual forums on SiN, as well as crash diagnosis
and repair for patches
- Fixed bugs for SiN 1.12 update patch
- Gave lecture on unit testing at UT-Dallas in March 2005
- Spoke on QA panel at Dallas CGC in April 2006
Programmer
Layton City Corporation, Layton, UT (October 2003 to December 2004)
- Responsible for designing and implementing Windows and Web applications for use
by Layton City citizens and government employees
- Created geolocation system for use in Layton City public safety vehicles, and associated
geocoding system for use by all departments for purposes of pathfinding and address
verification
- Designed and implemented new GRAMA-compliant web site for city including e-Commerce
section for online bill-pay and custom authentication system using Visual Basic
.NET 2003, ADO.NET/SQL Server and ASP.NET 1.1
- Designed and implemented new business licensing software using Visual Basic .NET
2003 and C# 2003
- Responsible for developing against, maintaining and tuning database servers (SQL
Server 2000, MSDE 2000A)
- Maintaned pre-existing application base (VB6, Crystal Reports, FatPot)
Software Test Engineer Lead
Microsoft, Salt Lake City, UT (April 1999 to September 2003)
- Responsible for coordinating testing and testers
- Designed and developed several testing tools (using VB6, VB.NET) to automate repetitive
tests
- Designed and co-developed internal project tracking website (ASP/VBScript, VB6)
- Designed and co-developed internal test results tracking database and reporting
tool (SQL Server 2000, VB6)
- Responsible for new tester training
- Coordinated and ran several usability sessions for projects
- Implemented Macrovision SafeDisc and internal proprietary copy protection schemes
on several projects
- Coded bug fixes and created patches for our PC products
- Code reviewed current Salt Lake PC products as part of Microsoft’s Trustworthy
Computing initiative
- Created and executed test plans, test specifications and test cases
- Assisted with .NET User’s Group meetings often; presented three times
- Gave lecture on testing at University of Utah in February, 2003.
- Member of Salt Lake Group Core Automation Team.
Software Test Lead
Access Software, Salt Lake City, UT (September 1998 to April 1999)
NOTE: Access Software was acquired by Microsoft in April 1999. Majority of duties
same as above.
Projects/Roles
Individual Projects
- RomTerraria (PC/XNA) - Recognized by PC Gamer
Netflix
- Electric Eye (Lead Developer)
- EyePatch (Consultant, Additional Development)
- Netflix Test Studio (Assumed Lead Development Duties)
- Netflix Test Studio CLI (Consultant, Additional Development)
- Test Portability Layer (Development)
- NRDP 4.1-5.3 (Certification Test Development)
Amazon
- Fire Phone
- Firefly
- Dynamic Perspective
Ritual Entertainment (as QA Manager):
- 25 To Life (PS2/Xbox/PC)
- Quake IV 1.3 Patch/Map Pack (PC)
- SiN 1.12 (PC)
- SiN Episodes: Emergence (Xbox 360/PC)
- Medal of Honor: Airborne (Xbox 360/PS3/PC)
- Cancelled Project: Uber Engine (Xbox 360/Xbox/PS2/PC)
Layton City
- Web Site (http://www.laytoncity.org) (Lead Developer)
- LaytonPLUS! (Business Licensing, Building Permits, Utility Management, Surety Bond
Tracking, Risk Management) (Lead Developer)
- MapBrowser (Geolocation/Geocoding/Address Verification/Mapping) (Lead Developer)
- SchoolWeb (Counterterrorist School Hostage Information Package) (Developer)
- LicenseForm2K (Business Licensing) (Legacy Maintenance)
- Backflow (Utility Management) (Legacy Maintenance
- URMMA Incident Tracking and Reporting (Developer)
Microsoft
- Links Extreme (Win9x) (Test Lead)
- Links LS 2000 (Win9x) (Tester)
- Mechwarrior 3: Pirate's Moon (Win9x) (IP Holder's Approval Test Team)
- Microsoft Golf 2001 Edition (Win9x) (Test Lead, Developer, Lessons, SafeDisc)
- Links 2001 (Win9x) (Tester, SafeDisc)
- Cancelled Project: Black Pearl (Win9x, Xbox) (Technical Tester)
- Cancelled Project: Carrera (Xbox) (Test Lead)
- Links Championship Edition (Win9x) (Tester, SafeDisc)
- Links Standard Edition (Win9x) (Tester, SafeDisc)
- Amped (Localization Tools)
- CertChecker (Internal Development Tool)
- FlareCheck, CBCheck (Internal Usability Tools)
- Links 2003 (Win9x) (Security Tester, Source Review, SafeDisc)
- Cancelled Project: Mobius (Xbox) (Test Lead)
- Inside Pitch 2003 (Test Tools Support)
- Amped 2 (Xbox) (Tester, Test Tools Support)
- Links 2004 (Xbox) (Test Tools Support)
Access Software
- Links LS 1999 (Win9x) (Tester)
- Links Extreme (Win9x) (Test Lead)
Columns and Articles
- A Bug’s Life (PC Gamer UK, May 2007)
- A Bug’s Life (PC Gamer US, September 2007)