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)
    
		- Developed and deployed sportsbook and iCasino product into 22 states with unique regulatory concerns and requirements using a common codebase in compliance with the WIRE Act in less than eighteen months
 
		- Developed system to allow behavior-driven-development testing of a Kotlin multiplatform system using JavaScript with Kotlin coroutines automatically projected into the JavaScript namespaces as promises
 
		- Delivered improvements to CI/CD pipeline to allow Kafka unit/integration tests to run against an in-memory Kafka to reduce system dependencies
 
		- Increased performance of migration pipeline for PointsBet users by a factor of 40x
 
		- Completed secondment with InfoSec to improve collaboration between security and engineering
 
		- Worked with legal to set up internal patent pipeline program
 
		- Led principal review board
 
		- Kicked off internal mentorship program
 
    
    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)