Amazon Oct 2013 - Jun 2017
Senior Security Manager
Bittrex Oct 2013 - Jun 2017
Co-Founder
Amazon Feb 2013 - Sep 2013
Manager - Security Operations Center
Amazon Aug 2010 - Feb 2013
Senior Security Engineer
Qualys Aug 2009 - Aug 2010
Director of Vulnerability Research
Education:
University of Central Florida 1995 - 1997
University of Central Florida 1994 - 1996
Lake Howell High School
Skills:
Computer Security Security Penetration Testing Malware Analysis Web Application Security Incident Response Vulnerability Management Information Security Cloud Computing Vulnerability Ldap Mobile Devices Application Security Network Security Saas Distributed Systems Vulnerability Assessment Software Engineering Software Development Testing Cissp Cryptography Computer Forensics Information Security Management Cloud Security Tcp/Ip Data Security Foxtrot Reverse Engineering Deep Tissue Massage Dog Grooming Ips Pci Dss Cyber
Amazon since Aug 2010
Senior Security Engineer
Qualys Aug 2009 - Aug 2010
Director of Vulnerability Research
Microsoft Aug 2006 - Jul 2009
Principal Development Manager
Microsoft May 2003 - Aug 2006
SWI Security Manager
Microsoft Oct 2000 - Mar 2003
SWI Security Test Lead
Education:
University of Central Florida 1995 - 1997
Skills:
Penetration Testing Security Vulnerability Computer Security Web Application Security Malware Analysis Mobile Devices LDAP
Us Patents
Automated System That Tests Software On Multiple Computers
Eric Beardsley - Kenmore WA, US David Mitchell - Clinton WA, US Brad Kirkpatrick - Redmond WA, US Jason Taylor - Carnation WA, US Donald Elkins - Fall City WA, US Richie Lai - Redmond WA, US Joseph Dibee - Seattle WA, US Freddie Aaron - Bothell WA, US Eric Ingman - Redmond WA, US George Stathakopoulos - Bellevue WA, US
Assignee:
Microsoft Corporation
International Classification:
H02H003/05 G06F009/44
US Classification:
714/038000, 717/124000
Abstract:
A system by which a software product may be tested on multiple client computers on various platforms. Product developers submit requests for tests on their products, in the form of test packets, to a test component, via an API. For each platform and language (i.e., group) on which a product developer wants a product tested, the product developer provides a test packet that defines tests that the product developer wants conducted on the product in that group. The test component searches, via an autolab component, for an available client machine for performing the tests in the test packet. The autolab component finds an available client computer, and the client machine is assigned the test packet. The client machine performs the tasks in the test packet, and forwards the results back to the test component.