Richard Gorton

Framingham, MA 01701 (508) 820-7672 rcgorton@verizon.net


SENIOR SOFTWARE ENGINEER

Accomplished Senior Software Engineer with a proven track record of creating, developing, improving and debugging cutting edge products. Recognized for working on code which needs to be robust and performant. Demonstrated expertise with compiler code generators, runtime libraries, interpreters, and products which rely upon various forms of virtualization to intercept/convert API semantics. Intercepted and manipulated system semantics on Windows, Linux, and Android from the API level down to instruction and system call levels

Technical Skills


Professional Experience

Digital Guardian 2017 - 2019

Principal Software Engineer

Revised and extended existing Digital Loss Prevention agent support.

Web browser support


OpenMobile World Wide 2015 - 2016

Sr. Software Engineer

Enable arbitrary Android-J (Angry Birds…) applications to run seamlessly on Windows 10


Cognitive Electronics 2013 -2015

Sr. Software Engineer


Independent Developer 2012 - 2013


AMD 2007 - 2012

Sr. Member Technical Staff

Developer on a dynamic binary optimization tool for Windows7 and Linux resulting in achieving a performance boost (in software) of a process 'bump'


Okena/Cisco Systems 2001 - 2007

Software Engineer IV

Extend platform support for the Host Intrusion Prevention System to include Linux and Solaris 8,9


API NetWorks: 2000 - 2001

Member Technical Staff


Compaq/DEC 1992 - 2000

Principal Software Engineer

Alpha Migration Tools group

Created tools to support the various chips being developed by the semiconductor organization

Patents, Advisories, Publications

Issued US Patents

Methods and apparatus for securing local application execution – 7721281 https://patents.google.com/patent/US7721281B1/en?oq=7721281

Bounded hash table sorting in a dynamic program profiling system – 8024710 https://patents.google.com/patent/US20100114915

Security advisory:

discoverer of CERT-2006-1174 (useradd)

Publications

HotChips 11 (1999): "Wiggins/Redstone: an online program specializer

"Linux Journal Kernel Korner article: "Kernel Tuning Gives 40% Gains"

Path Profiling publications: "Dynamic Whole Program Profiling" and "Isometric Paths


Education

University of Wisconsin Parkside

BSc: Applied Computer Science