David B. Rees
drees@greenhydrant.com

Objective

A position in computer programming where I can utilize or learn new creative and engineering skills to develop or use new products and technologies.

Relevant Skills

Software engineer with experience architecting and building network-based software systems. Extensive experience with network and security protocols, Java Servlets and JavaServer Pages technologies. I have played a crucial role in designing and implementing multiple e-Commerce solutions in all areas of the back-end, middleware and front-end on top of both Open Source and proprietary platforms.

Languages/Tech: Java, Java Servlets/JavaServer Pages, SQL, HTML, XML/SOAP, JavaScript, C/C++, Unix scripting languages

Platforms: Unix (Debian/Knoppix, Red Hat/Fedora Linux, SGI IRIX), Windows

Misc: Sybase ASE, MySQL, Apache Struts, Hibernate, Tomcat, Apache, OpenGL, Eclipse

Work History

eBet, Inc. July 1999 - Present
Development Mananger / Software Engineer - At eBet, Inc, I started out as a Software Engineer added to a small team of 4 developers working on eCommerce websites for our parent company eBet, Limited as well as providing consulting services for other companies. Since then, I have been promoted to Development Manager where I am also responsible for the design decisions related to the technology used for projects and working with customers with design and change requests.
Significant projects include:
New Zealand TAB: Responsible for maintaining and developing new features for the web site related to the NZ TAB's sports and horse racing business. The online system ties into the NZ TAB's legacy backend providing wagering and account services to customers using a combination of Java Servlets, JSP, Java, C and Perl to provide the services.
eBet Lotto: Provides a convenient online interface for customers to purchase lottery tickets online for the Australian lottery run by Tattersalls. This site primarily uses Java Servlets for it's dynamic content.
REtracker.com: REtracker provides an online interface for managing and tracking real estate transactions online. I was responsible for collecting customer requirements, design and implementation of the tracking system which uses a combination of JSP/JSTL, Apache Struts, and Hibernate (an object/relational persistence service) running on Debian Linux servers.
Classroom Wizard: eBet worked with Scantron to build an online student assessment application around the infrared capabilities of the Palm Pilot. I was responsible for a significant portion of the initial design and implementation of the web site and the Palm OS quiz taking application. The web site uses JSP and Java Servlets tied into a Sybase database, and the Palm application was written using the standard Palm C libraries using Codewarrior.
SAIC Network Operations Center June 1998 - March 1999
Software Engineer Intern - Developed a variety of reporting web pages used daily to retrieve and display data pulled from the Network Operations Center database using Java Servlets, Cold Fusion and Perl. Involved with the redesign of the NOC Database on MS SQLServer. Also assisted in the System Administration of various Windows NT, Solaris, HPUX and Linux machines. The SAIC NOC is in charge of maintaining SAIC's global network.
EarthKAM June 1997 - June 1998
Software Engineer - Developed web based Perl/CGI scripts to interface with IBM's DB2 SQL server to retrieve and store information. Worked on a Java program to display a timeline and related events. EarthKAM works in conjunction with CalSpace/NASA and middle/high schools around the country. EarthKAM sends a digital camera up on NASA space shuttle flights, using web based software to enable students to select pictures to take of the Earth.

Education

University of California, San Diego
September 1995 - June 1999
Degree: BS Computer Science
La Jolla, CA
drees@greenhydrant.com Home
Last Updated: Mon Sep 04 10:17:28 PDT 2006 www.greenhydrant.com