Jeremy Cowles

Last updated March 2nd 2011
Resume powered by emurse

JEREMY COWLES

510.684.2666

3120 Martin Luther King Jr Way - Berkeley, CA 94703 - USA

http://www.visualcore.com/

-

OVERVIEW 

I am interested in large scale distributed systems, computer graphics, operating systems, and the web. I also enjoy maintaining VisualCore.com, my personal website.

-

WORK EXPERIENCE 

Pixar Animation Studios, Emeryville, CA

June 2010 - current

Software Engineer
  • Added runtime & memory instrumentation to scene description library
  • Performance analysis of library run time & memory consumption
  • Created unit tests for constructing, mutating and rendering scene primitives and documented known issues
  • Worked with production to clean up reporting from automated asset builds
  • Optimized asset build web site to load faster by using Memcached

-

MPH Group, Inc., Tierra Verde, FL

Mar. 2004 - Aug. 2009

Lead Developer
  • Managed a development team of five, focusing on architecture and planning (Microsoft.NET, MSSQL).
  • Redesigned existing core system from copy-per-client architecture to a single framework for all clients.

-

Automated Systems, Inc., Tampa, FL

Mar. 2002 - Feb. 2004

Lead Developer
  • Developed a warehouse management system from specification to first installation.
  • Developed a VT100 telnet server from RFC spec.

-

Kewill Systems, PLC, Tampa, FL

May 2001 - April 2002

Systems Engineer
  • Implemented and integrated shipping and warehouse management systems.
  • Designed middleware applications to interface with J.D.Edwards, GreatPlains, SAP, et cetera.

-

Internet Marketing Solutions, Inc., Tampa, FL

June 2000 - Sept. 2003

Internet Application Developer
  • Created several multi-account real estate management systems in ASP classic.

-

US Merchant.com, Safety Harbor, FL

Nov. 1998 - May 2000

Programmer / Web Developer
  • Developed a simple load balancing application (sticky sessions / round robin) for HTTP/Web traffic.
  • Created a reusable toolkit to provide common tasks preformed on the Visa network through an AS400 gateway.

-

-

RESEARCH 

Undergrad Independent Study (2010)
  • Public domain distributed/cloud compute system built on volunteer resources
  • Studied distributed hash tables, reward systems for volunteer contribution, virtual machines, safe execution of untrusted code and fair scheduling

Google / Python Foundation (Summer of Code, 2009)
  • Improved the BOINC interface for PyMW (C/C++,Python,MySQL)
  • Created a portable embedded Python interpreter in C++
  • Presented work at the annual BOINC workshop in Barcelona

UC Berkeley Undergrad Research (URAP Setp'08-June'09)
  • Added low-level OOP mechanisms into the language/interpreter (C/C++)
  • Created the Ubuntu package (.deb) for Logo 6.0
  • Created unit testing framework (in Logo) and tests

-

CLUBS AND ORGANIZATIONS 

HKN EE/CS Honor Society, Tutoring Committee

-

ADDITIONAL PROJECTS 

  • Distributed AI tournament server, now used by the UC Berkeley undergrad AI course
  • BOINC contributor (open source, boinc.berkeley.edu)
  • PyMW contributor (open source, pymw.sf.net)

-

EDUCATION 

UC Berkeley, Berkeley, CA, Summer 2008 - Spring 2010

BS w/Honors in Electrical Engineering and Computer Science, 3.70 Grade Point Average

 

-