Portland, OR · USA
phone: (503) 928-4269 · e-mail: peter@petercowan.com · web: www.petercowan.com

Peter Cowan · Software Developer


I am the lead developer at a small nonprofit dedicated to using the Internet to generate new charitable giving. I have 10 years of experience developing web based applications in Java and Javascript. My main responsibilities are writing reusable Java libraries to support our webapp, web services, command line processes, and combining JSP and Javascript to integrate with the front end. As team lead I am responsible for establishing our development processes, interacting with clients to define project requirements and collaborating with the business team on long term goals. In general, I consider myself technologically agnostic; I am most comfortable in Java--and enjoy experimenting with Ruby, and Scala among others--but ultimately, I want to use the right tool for the right job, whatever it may be.


I am looking for a position working within the web development stack in or around downtown Portland. While would I prefer a polyglot environment, and wearing multiple hats over specialization, my main concern is working in a creative environment with a great team of peers who respect each other, get along well and push each other to learn and grow. I would prefer an agile oriented development environment, but the aspects I care about most are continuous integration, smaller teams, and short release cycles.


2000 - present
San Francisco, CA
Lead Developer
2005 - 2006
Oakland, CA
Software Consultant
Community Marketing
San Francisco, CA
Software Consultant
Software Consultant
Software Consultant
Lead Developer

Other Projects



1994 - 1995
University of California Santa Cruz
Santa Cruz, CA
Studied economics and linguistics
1992-94, 2000-2001
Cabrillo College
Aptos, CA
Studied philosophy, computer science and math