Overview

Technical Skills

Programming Languages

Ruby, Go, Java, Groovy, SQL, Javascript

APIs, Frameworks, and Tools

Rails, Grails, Spring, jQuery, Ansible

Web and Application Servers

Tomcat, Puma, Nginx

Datastores

PostgreSQL, Mysql, MongoDB, Redis

Hosting Environments

Linux, Docker, AWS

Work Experience

Principal Software Engineer – August 2014 to the present

F5 Networks – Seattle, WA (remote)

Senior Software Engineer – February 2014 to August 2014

Amplify – Durham, NC

Software Engineer – July 2013 to February 2014

Booyah – San Francisco, CA

Software Engineer – March 2010 to July 2013

CollabNet – Brisbane, CA

Principal Developer – April 2008 to March 2010

Razorfish – San Francisco, CA

Senior Developer – January 2007 to March 2008

Current TV – San Francisco, CA

Senior Developer – May 2006 to December 2006

GetActive Software – Berkeley, CA

Technology Director – November 2003 to April 2006

Gamut Mobile / Davis-Elen Advertising – San Francisco, CA

Lead Technical Consultant – May 2000 to November 2003

Red Sky Interactive / Agency.com – San Francisco, CA

Additional work experience available on request.

Teaching Experience

Instructor – Writing and Cultural Studies – Fall 1996 to Winter 1998

Georgia Institute of Technology - Atlanta, GA

Instructor – Writing and Literature – 1990 to 1996

SUNY-Buffalo - Buffalo, NY

Education

Ph.D. in English – 1997

SUNY-Buffalo - Buffalo, NY

B.A. in English – 1990

Bard College - Annandale-on-Hudson, NY

Relevant Coursework

"Introduction to Data Structures Using Java" – Spring 2002

Berkeley Extension – San Francisco, CA

Introduction to fundamental data structures and algorithms.

"Java for Programmers" – Winter 2000

IAM Consulting – San Francisco, CA

Introduction to Java syntax and core APIs for experienced programmers.

"Multimedia Design" – Winter 1998

Georgia Institute of Technology - Atlanta, GA

Graduate seminar, program in Information Design and Technology (audited).

"Computer Graphic Design" – Spring 1997

Georgia Institute of Technology – Atlanta, GA

Graduate seminar, program in Information Design and Technology (audited).

"Artificial Intelligence Programming" – Fall 1988

Bard College – Annandale-on-Hudson, NY

Undergraduate course. Developed expert systems using Turbo Prolog.

"Structured Programming" – Spring 1988

Bard College – Annandale-on-Hudson, NY

Undergraduate course. Learned procedural programming techniques using Turbo Pascal.

References

Available on request.