Clients
Selected Specific Consulting Experience


2001 - 2002, Rohn Industries, Inc., Peoria, IL

Implemented a system to perform structural analysis of transmission tower structures.  The system consists of data stored in a PROGRESS database with calculations performed in Visual Basic.  Also used ActiveX Automation to invoke processes performed by MS Office components.

2001 – 2002, Platform Horizons, Gualala, CA

Real Estate broker:  Provided extensions to an existing web site using VB Scripting and SQL/ADO.

Homeowners Association:  Implemented demonstration bar coding system for gate access control (MS Access).


2000 - 2001, SeniorYellowPages.com, Inc., Carson City, NV

Acted as CTO, helping develop the business plan to secure venture financing. Developed plans for internal system infrastructure (computer network, web sites, telephone systems, CRM software).

Developed a web application using ASP along with PROGRESS and WebSpeed to service the senior citizen market.  This application includes the tracking of click-through references to foreign sites plus all the required back-office services.  Implemented a Visual Basic/SQL application to forecast and track book sales/distribution campaigns.  These projects also involved Crystal Reports and ActiveX Automation.

2001, Electric Power Research Institute, Palo Alto, CA

Developed an ACCESS application to provide customized financial reports from data obtained in a PeopleSoft system

1995 - 2001, Boyd Corporation, Modesto, CA

Developed enhancements to a PROGRESS based manufacturing/financial system based on Royal 4 software.  This consisted of:  reports of sales, costs and margins presented in multiple formats; modelling of sales data to create a commission plan for salespeople; reconciliation of physical inventory count with database contents; work order processing; many other financial and manufacturing tasks.

1993 - 2002, Iverson Financial Systems, Inc., Sunnyvale, CA

Developed a PROGRESS application to load, maintain and distribute financial market data and statistics.  Every night, complete data is downloaded from various suppliers consisting of all prices, volumes, earnings, dividends, etc. for every US and Canadian equity and debt instrument listed on all exchanges (bulletin board and pink sheet included).  This data is checked for accuracy and stored in its raw form.  Suspect data is presented to operators for editing.  The data is then packaged and transmitted to clients based on their requirements.  Clients can request almost unlimited formatting plus connecting/adjusting of data streams.  Operators have the ability to view and/or edit any of this raw data.  Any changes are automatically captured for subsequent transmission to clients.

1999 - 2002, Rascals in Paradise, San Francisco, CA

Enhanced a PROGRESS based travel agency system that keeps track of custom tours and provides all necessary accounting functions.  The system keeps track of all prospects and customers along with the details of the tours, including hotels, cruises, dive requirements, meal plans, etc.  Detailed reports are generated to assist with communications with the various suppliers of tour product.  All billing and payment information is processed by the built-in general ledger programs and appropriate reports are generated.

1996-2000 J. E. Lowden Co., San Francisco, CA

Developed/maintained a PROGRESS based Freight Forwarding system using EDI with US Customs Service.  This system keeps track of all pertinent information about ocean and air freight for clients, both import and export.  US Customs Service requirements for reporting and permits are such that all communications with them is through their EDI process.  In addition, there are a myriad of government mandated forms to be printed (invoices, bill of lading, etc.).

1997 – 2002 Transworld Systems, Inc., Rohnert Park, CA

Enhanced a PROGRESS based credit collection system featuring printing of court-required forms through an automatic interface with Microsoft Word using ActiveX Automation.  This system allows the entry of new actions to be filed and tracks them through the legal process.  All forms are generated by sending information from the database to Microsoft Word for formatting and printing.


1988 - 1991, 1996-1999, Center for Employment Training, San Jose, CA

Developed and maintained a student tracking database application in PROGRESS under UNIX that tracks student attendance and bills the appropriate government agencies. This application became distributed with data entered at remote locations and summarized at headquarters.  CET provides training for under-educated people in an effort to get them into the work force and off welfare.  Most of this training is paid for by various government grants.  There are strict requirements for tracking student attendance, progress and performance.  The government agencies also require complicated, detailed reporting before they will pay for the training.

1995 - 1996, Richland Sales, Fresno, CA.

Developed a PROGRESS GUI front end (MSWIN) to a UNIX financial/manufacturing database (mfg.pro). This application involved tracking of consignments from farmers and handling the accounting of services and payments.  Farmers send their product to the packing company on consignment.  The packing company processes and sells the product.  They then pay the farmer the proceeds of the sale, minus their price for various services performed and commissions.  Each farmer can have a substantially different contract.

1991 - 1996 MFG PRO

Extensive experience modifying/enhancing the qad.inc MFG.PRO manufacturing/ distribution/ accounting application (PROGRESS) for the following clients:


Santa Cruz Operation, Santa Cruz, CA (1991) Sitka Corp., Alameda, CA (1992)
Macromedia, San Francisco, CA (1993) Yakima Products, Arcata, CA (1993)
Sun Microsystems, Mountain View, CA (1994)           Raychem Corp., Menlo Park, CA (1994-5)
Peninsula Wireless, Sunnyvale, CA (1995) Richland Sales, Fresno, CA (1995-6)

1995, Pacific Gas & Electric, San Francisco, CA

Developed a PROGRESS application to track usage of the Corporate Learning Center. This is basically a hotel and resource management application.  The system takes reservations,tracks assignment of rooms and meals, and schedules classes and equipment.  The costs are all billed back to the student's department, so this system gerates the financial data for transmittal to the corporate accounting system.

1995, Cedex Services International, Lafayette, CA

Developed/enhanced a PROGRESS application for tracking shipping containers in the transportation industry, using EDI.

1994 - 1995, Raychem Corp., Menlo Park, CA

Developed add-on modules to a PROGRESS application (MFG.PRO) to interface with an existing mainframe system and a new SAP system.

1992 - 1993, Unicon International, Ltd., San Francisco, CA

Developed a database application for PC/LAN and VMS in PROGRESS that tracks the damage surveying of shipping containers and related equipment for customer billing.

1988 - 1992, BusinessWise, Inc., Campbell, CA

Developed a commercial database application in PROGRESS that allows a vendor to track all interactions with customers. This system has been used for customer support and sales lead tracking, and has potential for further application. The system runs under Windows, DOS, VMS and UNIX. Specific modifications and enhancements done for:


Boy Scouts of America, Dallas, TX Blockbuster Video, Dallas, TX
Computer Network Technologies, Minneapolis, MN         Motorola, Chicago, IL
Cisco Systems, Mountain View, CA Sun Microsystems, Mountain View, CA

1988, Raging Waters, San Jose, CA

Developed a DOS employee time keeping database application in PROGRESS for an amusement park.

1986 - 1988, Financial Proformas, Inc., Walnut Creek, CA

Developed a DOS banking application system (commercial product) in Turbo Pascal/Btrieve that allows banks to estimate the future performance of prospective borrowers.

1987, Direct Mortgage, Los Gatos, CA

Developed a Turbo Pascal mortgage application front end.  This system allowed the entry of data and printed the application.

1987, Plaza Bank, San Jose, CA

Developed a DOS RBASE application for tracking employee benefits for the Personnel Department.

1986 - 1987, The Stone Institute, Los Gatos, CA

Developed a DOS RBASE database application supporting a real estate education business.

1987 - 1989, Pacific Gas & Electric, San Francisco, CA

Developed a DOS system for PG&E using DBASE and C to track the work done by field service personnel.  This data was then transmitted to corporate mainframes for further processing.

1985 - 1988, MGIS, San Jose, CA

Supported an insurance company (3rd party marketer) in developing and maintaining a back-office system on a proprietary multi-user computer (QANTEL). Also supported them on their claims management application. Developed a proposal generation application on a PC using Pascal. Installed and maintained a PC local area network.




North Coast Systems, Inc.
PO Box 431
Gualala, CA 95445
(707)884-9444
wpm@northcst.com