Jeremy Cowles' Resume (Last updated June 23rd 2009)

Resume builder

JEREMY COWLES

510.684.2666

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

http://www.visualcore.com/

-

OVERVIEW 

I am a full-time student studying electrical engineering & computer science. I am particularly interested in large scale distributed applications and modeling physical systems. I also enjoy maintaining VisualCore.com, my personal site.

Please note, I am not currently looking for full-time employment.

-

SKILLS 

While a complete list would be much longer, the proficiencies I have listed below are my core competencies. All of which I have multiple years of experience with as well as a deep understanding of their real world applications and shortcomings.

  • Python
  • C/C++
  • Microsoft.NET (C# and VB)
  • Modern JavaScript / AJAX
  • CSS, Web standards, and (X)HTML
  • MSSQL & MySQL (usage & admin)
  • Agile & traditional development methods
  • UML & Unit testing
  • Graphic design

-

WORK EXPERIENCE 

Google/Python Foundation (Summer of Code), Berkeley, CA

May, 2009 - August, 2009

  • Improved the BOINC interface for PyMW (C,C++,Python,PHP,MySQL)
  • Added support for pure-Python assimilators in BOINC as well as a base class to build new assimilators
  • Created C++ wrapper application for PyMW clients
  • Various improvements to the existing BOINC Python code
  • Built distributed Python Pacman Tournament server (in progress)

-

UC Berkeley Undergrad Research (URAP), Berkeley, CA

Sept. 2008 - August 2009

Berkeley Logo Project
  • Implemented OOP functionality for the Berkeley Logo interpreter (C/C++)
  • Created the Ubuntu package (.deb) for Logo 6.0
  • Created unit testing framework (in Logo) and tests

-

MPH Group, Inc., Tierra Verde, FL

Mar. 2004 - Jan. 2008

Lead Developer
  • Managed a development team of five, focusing on architecture, planning, and helping other developers with daily issues.
  • Redesigned existing core system from copy-per-client architecture to a single framework for all clients (ASP.NET,VB.NET 2003 & 2005, MSSQL 2000).
  • Designed and implemented internal project, release & bug tracking system for client issues and ongoing modifications.
  • Created application management intranet for managing clients settings, errors and data feeds.
  • Configured and maintained production servers, including a load balanced web farm and clustered MS SQL data servers
  • Created AJAX UI for long running server-side processes

-

Automated Systems, Inc., Tampa, FL

Mar. 2002 - Feb. 2004

Lead Developer
  • Developed a warehouse management system from specification to first implementation.
  • Built framework of reusable classes, development tools and macros for VS.NET, and code conventions.
  • Developed a VT100 telnet server (per RFC specs) with a customizable UI (XML) for hand-held devices (Intermec hand-helds).
  • Created extensive plug-in system for adding functionality per-client.
  • Managed time lines, design docs, and milestones as well as a small development team (three members total).

-

Kewill Systems, PLC, Tampa, FL

May 2001 - April 2002

Systems Engineer
  • Worked as part of a team of engineers, implementing and integrated shipping and warehouse management systems for large-scale clients such as Eckerd Drug, Eva-Tone, and Health Communications, Inc.
  • Designed integration applications and reusable objects in VB 6.0, VB.NET and Kewill.Integrate. Typically, integration applications mirrored data between a host system (such as JD Edwards, Visual Mfg., Great Plains/Dynamics) and one or more Kewill core software packages. Integrations were designed based on specs provided by the client during design meetings.
  • Designed several wizards & tools for Kewill.Integrate (Kewill?s VBA-based integration system), for use by other engineers.

-

Internet Marketing Solutions, Inc., Tampa, FL

June 2000 - Sept. 2003 (Contract after 2001)

Internet Application Developer
  • Designed and implemented several multi-account real estate management systems in ASP classic.
  • Created web-based help for end users and MS Word documents for account administrators.
  • Designed databases in SQL Server 2000.

-

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 in VB 6.0.
  • Deployed two load-balanced web servers using the before mentioned application.
  • Created a reusable toolkit to provide common tasks preformed on the Visa network through an AS400 gateway.
  • Created an ASP classic front-end for the toolkit to allow clients to manage their daily transactions.
  • Designed and developed several desktop tools in VB 6.0
  • Created documentation.

-

-

EDUCATION 

UC Berkeley (in progress), Summer 2008 - Spring 2010

BS Computer Science in Electrical Engineering / Computer Science, 3.75 Grade Point Average

 

City College of San Francisco, San Francisco, CA, Fall 2007 - Spring 2008

Transfered in Transfer prep for Computer Science, 3.88 Grade Point Average

 

St. Petersburg College, Fall 1997 - Summer 2007

Transfered in Transfer prep for Computer Science, 3.68 Grade Point Average

 

-