Richard Gorton

161 Temple St.

Framingham, MA

01701

(508) 820-7672

http://gorton-machine.org/rick/professional/resume.html

General goals:Positions utilizing my technical and creative abilities to convert blue sky ideas into usable tools and products.

Skills: Interception and manipulation of system semantics at the instruction, library interface, and system call levels, both inside the kernel and in user space. Specifically, binary translators, binary optimizers, compilers, interpreters, and behavior-based security systems. C,C++ and various assembly languages.

Executive Summary: Over the years, I have built and shipped a lot of products which are either first-of-their-kind, or very early (in terms of the overall industry). Lots of advanced product development work. I have no particular desire to spend a lot of time working on minor changes/enhancements to a mature software product. Generally, I get hired to design and implement significant subsystems (mostly in user-space runtimes) where correctness requirements are very high, because the code is being used for all applications on the system.

Experience:

March, 2007 to present: AMD

Oct, 2001 to March, 2007: Cisco Systems, Inc. (formerly Okena, Inc.)
Early in industry: There was a 1999 paper published about the taxonomy of Host Intrusion Prevention systems; it is believed that Okena was the first to ship such a software product. A large portion of my work was the design and development of various components for the Solaris and Linux versions of the product.

Aug, 2000 to Aug, 2001: API NetWorks, Inc

May, 1992 to July, 2000: Compaq Computer Corp (Digital Equipment Corp.)
Developer and Manager in an advanced development group attached to Digital's Semiconductor organization. Initially focused on constructing migration tools for Alpha, then extended to building prototypes and enabler tools for the StrongARM architecture as well. Various projects included:

Oct, 1985 to May, 1992: Liant Software Corp. - http://www.liant.com

Project leader for PL/I, FORTRAN, BASIC, and Pascal compilers.

Jan, 1985 to September, 1985: Boston Systems Office

Worked as part of a team writing a new generation of VAX to 68K cross development tools.

May, 1983: B. Sc. Applied Computer Science, University of Wisconsin Parkside

Patents, Publications & advisories:

Other:

Director, Gorton Studios, Inc. Eagan, Minnesota

Endowment founder: Gorton Endowment for the Sciences, The Prairie School, Racine, WI

Endowment founder: CS2100 Endowment (Computer Science) University of Wisconsin Parkside, Kenosha, WI