Client: American Association of Medical Colleges
URL: http://www.aamc.org/
Platform: HP/UX, Informix OWS
Role: Resident Informix installation and tuning expert.
Description: Installed and configured the Informix OnLine Workgroup Server (SQL database server) on our HP/UX 10.20 development server. Wrote a shell script that used stty to replace odd HP/UX control characters with more traditional ^X, ^C, ^Z, ^? etc. for developer convenience.
Client: American Society for Cataract and Refractive Surgery
URL: http://www.ascrs.org/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12
Platform: Solaris 2.51, Netscape Enterprise 2.0, Sybase XI
Roles: Resident HTML frames and Perl expert.
Description: Frames-based web site design in 1996. Also developed a Perl 5 script using the Image::Size module which modified all HTML documents on the site, enhancing IMG tags by specifying the HEIGHT and WIDTH based on the GIF or JPEG image data. Wrote a DBM file dumper script to help with management of DBM-based password files and user information databases used by the ASCRS site.
Client: American Society for Training and Development
URL: http://www.astd.org/
Platform: Solaris 2.6, Netscape Enterprise 3.0J, Sun Java Web Server 1.1, Java (JDK 1.1.4 and 1.1.5, testing of 1.2b3 and 1.2b4), Oracle7 and Oracle8, Netscape Directory Server 3.0
Platform: Solaris 2.51, Netscape Enterprise 2.0, Perl, Sybase XI
Platform: Windows NT Server 4.0, Microsoft Internet Information Server 3.0
Roles: Project manager and lead developer.
Description: Maintained and updated task list and delegated development tasks to internal team. Met with client frequently to discuss ongoing work and to consult on future projects. Advised client on customer service, product selection, IS outsourcing, and other high level topics. Oversaw development of a custom content management system based on Java, LiveWire, and Oracle7, which was completed on schedule and under budget. Assisted with the complete redesign and relaunch of the web site, on time (the client presented our team with awards in appreciation of our contributions). Oversaw development of prototype "Swing" based Java interface to content management system - a big hit with the client. Managed detailed analysis and design of 2nd generation of content management system, meeting extensive client requirements which came from 4 months of production use of 1st generation content management system. Involved client in enterprise-wide LDAP directory design, leaving out technical details and explaining high level issues and benefits to the client.
Upgraded Sun Ultra Enterprise 1 server to Solaris 2.6 and installed an additional 256MB of RAM and 9GB drive. Conceived and implemented development - preview - production staged development process and corresponding technical infrastructure. Installed numerous system management and utility programs to facilitate development and system administration. Unified scattered Java source code into a single tree and tested throroughly. Completed conference, Buyer's Guide, and Member Directory web site features (partially completed by prior lead developer), including performance tuning of Java code and SQL queries. Developed a custom Perl script to convert Microsoft Access conference database export to Oracle-ready SQL import statements, including significant special character substitution, conversion of proprietary markup tags to HTML tags, and conversion of flat client-designed database model to normalized, relational model suited to high performance web based access. Rewrote an import script which converts a text export from the client's VAX based association management system into LDIF format - reduced directory server import time from 24 hours to 20 minutes. Upgraded and tuned directory server for maximum import performance and configured a separate production directory server with different tuning parameters. Assisted client's internal IS staff with transition between ISP's including DNS, mail, and routing configuration. Assisted client with configuration and management of e-mail list server. Updated JDK from 1.1.4 to 1.1.5 and migrated all production site features to 1.1.5. Wrote startup scripts for all server products added to the system. Installed eShare Expressions chat/discussion server and customized appearance of HTML forms to match look and feel of the main web site. Installed and configured a Windows NT server in order to support a web-enabled version of a proprietary database used by the client's internal staff.
Client: Balmar Printing and Graphics
Xerox "OnDemand Document Management System"
URL: http://ondemand.balmar.com/
Platform: Solaris 2.5.1, Netscape Enterprise 2.0, Perl 5, Oracle7, Sybase XI
Roles: Web application performance tuning expert and development planning consultant.
Description: Troubleshooting and performance tuning of Oracle7/Perl5/DBI based document management system in production for 2 years. Met with client to discuss new requirements and proposed changes and enhancements based on those requirements.
Client: EyeWorld Online
URL: http://www.eyeworld.org/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl, mSQL
Platform:Solaris 2.51, Netscape Enterprise 2.0, Perl, Sybase XI
Roles: HTML tables expert, Perl expert, Sybase expert, web server configuration expert.
Description: Site design and extensive image conversion from various advertiser-supplied formats to GIF and JPEG for banner ads. Web server configuration, scripting assistance, and database administration in support of EyeWorld site team.
Client: The Junk Science Home Page
URL: http://www.junkscience.org/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl
Platform: FreeBSD 2.2, Apache httpd 1.2.4, Perl
Roles: Project manager, graphic designer, and lead developer.
Description: Designed past three looks for the site (including the current design) based on "minimal graphics" request by client. Wrote Perl hit counter. Wrote a custom, minimal, easy to use one-to-many (broadcast only) e-mail list server and integrated its subscriber list with the existing registration CGI. Assisted client with ongoing content management and updating issues, and with ideas for site and for promotional efforts.
Client: Mortgage Bankers Association of America
URL: http://www.mbaa.org/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl, mSQL
Platform: Solaris 2.5.1, Netscape Enterprise 2.0, Perl, FastCGI, Sybase XI
Roles: Project manager, HTML editor, graphic designer, lead Perl developer, Sybase DBA.
Description: Converted over 1000 printed pages of content from WordPerfect format to HTML. Developed a custom Hypermail implementation for discussion forums, involving a modified version of Hypermail and a Perl CGI-based front end and management system. Developed a Perl CGI / DBI / Sybase based password management system, including a sophisticated back-end management system for MBAA staff, which enhances Netscape Enterprise Server's password management system with user information such as name, e-mail address, company, etc. Developed a staff contact database as a Perl CGI. Developed numerous other miscellaneous CGI's for the site.
Client: National Association of College And University Business Officers
URL: http://www.nacubo.org/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl, C
Platform: Solaris 2.51, Netscape Enterprise 2.0, Perl, C
Roles: Project manager, lead Perl developer
Description: Developed and maintained a custom Hypermail based discussion forum solution, and oversaw its porting from FreeBSD to Solaris. Developed various Perl CGI's for the site.
Client: National Alliance for Safe Schools
URL: http://www.safeschools.org/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl
Roles: Project manager, lead Perl developer, HTML editor
Description: Initially contacted and landed this client. Discussed strategy of site with the client, converted content and launched site. Developed various Perl CGI scripts. Worked with client to educate them about the internet.
Client: NEA-MB
URL: http://www.neamb.com/
Platform: Windows NT Server 4.0, Netscape Enterprise Server 2.0, NT Perl 5, Netscape LiveWire, Informix OnLine Workgroup Server 7
Platform:Windows NT Server 4.0, Netscape Enterprise Server 3.0, NT Perl 5, Netscape LiveWire, Informix OnLine Workgroup Server 7, Netscape Directory Server 1.03
Platform:Windows NT Server 4.0, Netscape Enterprise Server 3.51, NT Perl 5, Netscape LiveWire, Informix OnLine Workgroup Server 7, Netscape Directory Server 3.0
Roles: Project manager, lead developer
Description: Was part of a 2 person team which landed the client. Consulted with the client to develop a written examination which was used to screen potential candidates for the client's webmaster position. Set up and configured the development server, including all server products. Created a content management system based on client requirements. Ported WestLake's "Jacquard" Perl-based template system from Unix to NT Perl, including adding Win32::ODBC database support to the existing DBI database support. Created a registered user system written in LiveWire and Java, using LDAP and JDBC to connect to the directory server and database. Imported 2,800,000 records of client data into the Informix database and tuned the database for consistent query response times on that table of under 1 second. Devised and implemented a development -> preview -> production process for content and code management. Developed various form handlers in LiveWire. Installed Excite for Web Servers search engine product and altered to remove NT-specific virtual hosting bug. Created a custom Java application for load testing of various web applications. Configured a production server hosted by an ISP off-site, with all the same features as the development server. Participated in troubleshooting and final testing of the site before launch.
Client: Pacific Bridge
URL: http://www.pacificbridge.com/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl
Roles: Project manager, lead Perl developer, HTML editor
Description: Discussed strategy of site with the client, converted content and launched site. Developed various Perl CGI scripts. Worked with client to educate them about the internet.
Client: Panashield
URL: http://www.panashield.com/
Platform: FreeBSD 2.2, Netscape Commerce Server 1.12, Perl
Roles: Project manager, lead Perl developer, HTML editor
Description: Discussed strategy of site with the client, converted content and launched site. Developed various Perl CGI scripts. Worked with client to educate them about the internet.
Client: Washington National Cathedral
URL: http://www.cathedral.org/cathedral/
Platform: BSDI/OS 2.1, Apache httpd 1.2.4, Perl
Roles: Project manager, graphic designer, Perl developer, system administrator.
Description: Site design and graphics, scanning and retouching of over 100 images for site from slides and old (50+ years) photographs. Configured, compiled and installed Apache web server to replace existing NCSA web server. Installed numerous system management tools and utility programs to facilitate development.