Caius van Nouhuys
caius47@yahoo.com

Work Experience

05/06 - present
Senior Engineering Manager
BEA Systems (www.bea.com)
Manage a small team designing UI controls in JSF and .NET. and a larger
team creating the next version of ALI (formerly the Plumtree Portal). 

06/04 - 05/06 
Senior Software Engineer
BEA Systems (www.bea.com)
Java engineering for BEA's ALI 6.x applications -- mostly centered
on UI layer, desktop apps using SWT and JFace, build processes using Ant, 
and installers using Install Anywhere. I also wrote the admin UI for BEA's
Pathways application using JSF  and AJAX-enabled JSF controls.

02 - 04
Senior Software Engineer
Nimblefish (www.nimblefish.com)
Java engineering for Nimblefish's various web-based applications -  using
open-source and proprietary tools: Struts, Jonas, Hibernate, JMS, Perforce, 
Tomcat, JUnit, JSP, HTTPUnit, we use Oracle & MySQL.

99 - 02
Director of Software Engineering (RespondTV)
Designed and implemented ATVEF-based interactive television ecommerce system
using Java servlets, JSP, J2EE. Created the largest ITV backend in the US. 
-- won the 'Killer App Award' at the 2001 Western Cable Show.

98 - 99
Software Engineer
The Industry Standard (www.thestandard.com)
Designed, implemented and maintained The Industry Standard's database
driven web site using Vignette StoryServer and Oracle -- mostly working 
in TCL, perl, and SQL, with an occasional job in C. I did a variety of 
development work witn CGI programs supporting magazine subscriptions, 
ad tracking, polls and data mining. 

97 - 98
Software Engineer
ZDTV (now TechTV) 
Here I was part of a large team that designed and implemented a 
database-driven web site for ZDTV and ZDNET. The database was 
Oracle, we used Vignette StoryServer. 

96 - 97
Content Engineer
Macworld Communications 
Supervised production and programmed for the Macworld Online web site. 
I Programed CGI applications (contests, surveys and the like) in Perl, C and 
TCL. I alsow wrote database applications for user lists with Informix. I 
Administered and configured Verity topic search engine, and performed sys 
admin duties in a UNIX and MacOS network. I supervised two employees 
as well as interns and contractors. 

95 - 96
Developer
Free Range Media 
Here I worked smallish web-based database interfaces using IIS and SQL
Server on NT. I Some multi-media work with the asf format. Mostly I did
Perl programs to automate the maintenance and content updating of 
intranet and internet sites.

Pertinent Computer skills and languages: 
Java (I'm very familiar with the Servlet API, J2EE, Tomcat, SWT 
and JUnit, JSF, and JSP), PERL, SQL, TCL, shell scripting, some C#, 
Vignette StoryServer, JavaScript and AJAX, web app server setup 
and administration, some unix sysadmin skills.

Education 

1994-1997 Computer programming and Oracle DBA classes through UC Extension.

1990 BA, History (American and Modern European). Pomona College,
Claremont, California, 1990.