ncyoung.com

Cisco QA database project

Cisco's recent redesign of the public Cisco.com website involved integrating the website with a content management system and gathering content from diverse sources.

As content was gathered and imported into the CMS, there was potential for things to get screwed up. Checking each piece of content was a massive undertaking so I helped to design and implement a system that would allow for keeping track of which content that had passed QA, content that had not passed, etc.

Issues that complicated matters:
  • The list of content came is a massive export from the CMS. The import mechanism needed to look at each new export as a new snapshot. Information that had changed from one snapshot to the next was considered important.
  • Content could be un-checked, checked and approved or checked and unapproved. Additionally, content that had been checked in the past and assigned a status, then changed had a second set of statuses
  • The system had to support a manager assigning large groups of content pieces to many QA workers. It had to track and organize content for those workers so that it was easy for them to check content, assign status, and repeat while the application managed and updated their active lists for them.


The system used perl scripts to automate import of the snapshots from the CMS, and access front end for the administrator and QA workers, and a MSSQL backend.

East Wind Art

Moved Perl Ecommerce package and associated file to a new server.

Modify scripts to use Perl mail module rather than sendmail system call.

Setup Apache URL rewriting to provide an easy URL for product pages both for human visitors and for search engines.

Interchange Administration

Interchange is a highly customizable online shopping and ecommerce software suite. It includes the ability to run many stores using one installation of the software, and to modify each to an incredible extent using configuration settings and HTML templates.

Interchange stores can take advantage of advanced cross selling and promotional features.

Interchange provides a wealth of product and order management and reporting functions for store owners/managers.

Interchange is open source software. It runs as a daemon for great performance, and is written in Perl for easy customization.

started: 2001-07-01

Ended:

WebVision Network Monitoring Tools

Provide ASP front end for making SNMP queries, displaying query results as options in a configuration form, then sending configuration information to another server via remote procedure calls.

Configuration information is then used by a Perl script to write an MRTG configuration file so that the user can see the information they'd like to see graphed for that device.

ASP front end and Perl backend communicate later to provide further customization of reports by the user, and to organize links to the MRTG reports.

started: 2001-05-29

Ended: 2001-06-26

Quessing Perl Course

Co-wrote a training course on advanced Perl programming.

started: 2001-01-04

Ended: 2001-07-18

Gyrus

On-line education environment for teachers and students. It includes a user authentication system with quick messaging, integrated educational components, and a tightly integrated user interface designed in shockwave by a colleague.

started: 1998-01-05

Ended:

Ranch and Country Magazine

Created a database driven listing of properties for sale by region, allowing the editors of Ranch and Country to easily post the listings from their magazine on-line.

started: 1999-02-10

Ended: 2000-02-10

Media Makers

I created an application for an order fulfillment house that allowed their wholesale customers to place orders online. It also allowed their suppliers to view the inventory of product that particular supplier provided. It would set visible flags and sent email warnings to suppliers when stock at the order fulfillment company dipped below acceptable levels.

Invoices and account information were also available online. In a separate project I implemented an online payment solution.

This system replaced a communication system that used many fax transmissions each day and required considerable person to person interaction on the phone. It also allowed the companies on both sides to respond more quickly to inventory levels, to avoid rush delivery costs, and in many cases to hold a leaner inventory.

started: 1998-12-15

Ended: 1999-05-15

Paradise Falls

Created an on-line store for a retail store selling native American handicrafts.

started: 1998-10-01

Ended: 2000-11-01

Santa Barbara City College Quiz Maker

Software that allows faculty to create and automatically grade on-line quizzes.

started: 1998-06-01

Ended: 1998-07-01

Pilot's Travel Guide

An on-line service for small plane pilots. Provides Runway lengths, radio frequencies, etc. for airports around the country (data from the FAA). Also provides information about lodging dining, and other businesses in the vicinity of the airports. Allows Pilot's Travel Guide sales reps to enter their own ads into the site.

started: 1998-03-20

Ended:

Cinemedia

An on-line database of movie related links and fan sites.

Moved the site from an older hybrid Filemaker Pro/web solution to a completely on-line version with different levels of access and authentication for database editing.

started: 1998-03-01

Ended: 1998-05-01

Platinum Photo

Created a web site that merged data from flat file format with HTML templates to create a large catalog of photos online.

started: 1997-07-01

Ended: 1997-07-27