Richard Gorton

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


SENIOR SOFTWARE ENGINEER

Software Engineer with a proven track record of developing, improving and debugging products. Recognized for working on code which must be correct, robust, and performant. Demonstrated expertise with compiler code generators, runtime libraries, interpreters, and virtualization. Intercepted and manipulated system semantics on Windows, Linux, and Android from the API level down to the system and instruction level call. Experience developing ‘backend’ web-based microservices.

Technical Skills


Professional Experience

Cytrio, Inc. 2020

Sr. Software Engineer

Early employee at a stealth mode security start-up

Python (Flask) + SQL to develop a product for deployment on AWS/Terraform. Designed implemented, and augmented various back-end components (including creating unit tests):

Workflow support:


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 advisories

discoverer of CERT-2006-1174 (useradd)

Publications

HotChips 11: "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

Gorton Machine Archives: http://gorton-machine.org – a history of the company (est. 1893)


Education

University of Wisconsin Parkside

BSc: Applied Computer Science