| 2005 | ASP.NET | Scott Mitchell | ||
| 2001 | Peer-to-Peer Conference and Web Services Conference | O'Reilly & Associates | ||
| 2001 | Peer-to-Peer Conference | O'Reilly & Associates | ||
| 1998 | Mastering Visual InterDev Development | Microsoft Corporation | ||
| 1997 | Instructional Techniques Workshop | Friesen, Kaye & Associates | ||
| 1997 | LoadRunner Mentoring Series | Mercury Interactive | ||
| 1997 | Active Server Pages (ASP) | Corning, Elfanbaum & Melnick | ||
| 1997 | Developer Days | Microsoft Corporation | ||
| 1997 | Visual Basic 5.0 World Tour | Paul D. Sheriff & Associates | ||
| 1996 | Mastering Internet Development | Microsoft Corporation | ||
| 1996 | Developer Days | Microsoft Corporation | ||
| 1996 | Internet Developers Conference | Microsoft/NETSOL Internet Solutions | ||
| 1996 | Professional Developers Conference | Microsoft Corporation | ||
| 1995 | Developer Days | Microsoft Corporation | ||
| 1995 | Visual Basic Developers Conference | Orange County VB User Group | ||
| 1995 | Windows NT 3.5 Seminar | QuickStart Technologies | ||
| 1994 | SQL Server Optimization | QuickStart Technologies | ||
| 1994 | Intermediate Visual Basic Programming | Paul D. Sheriff & Associates | ||
| 1994 | Introduction to Visual Basic | Paul D. Sheriff & Associates | ||
| 1994 | SeQueL to Platinum Accounting Customization | Platinum Software Corporation | ||
| 1994 | SeQueL to Platinum Accounting Core Applications | Platinum Software Corporation | ||
| 1994 | SQL Server Developers Training | American Digital Technologies | ||
| 1993 | Visual Basic/SQL Server Seminar | Moss Micro | ||
| 1993 | Visual Basic Begin SIG Seminar | Paul D. Sheriff & Associates | ||
| 1993 | Windows NT Seminar | Microsoft Corporation | ||
| 1991 | SQL Server Transact-SQL Programming | Microsoft Corporation | ||
| 1978 | Computer Programming & Operations Diploma | Control Data Institute |
| 2006 | Orange County Visual Basic User Group | Vice President | ||
| 2001 | Orange County Association of Internet Professionals | Member | ||
| 2000 | Orange County Association of Internet Professionals | Member | ||
| 1997 | Orange County Internet User Group | President | ||
| 1996 | Orange County SQL Server User Group | President | ||
| 1996 | Orange County Internet User Group | Founding President | ||
| 1995 | Orange County SQL Server User Group | Founding President | ||
| 1995 | Orange County Visual Basic User Group | Vice President | ||
| 1995 | OCVBUG Visual Basic Developers Conference | Chairman |
Responsible for design, development, testing, maintenance and beta test customer support of the upgrading of Xiosoft's InstantTeleseminar application to add support for remote viewing of Powerpoint slides. Duties included management of offshore application development staff in Argentina and Brazil.
Tools used: SQL Server 2000 Transact-SQL, Windows 2000/2003 Server, Active Server Pages (ASP), Javascript, C#.NET, HTML, Pure/HugeASP Upload 2008
InfoQuick
Laguna Hills, CA
01/2007-07/2007
Senior SQL/ASP/HTML Developer
Responsible for design, development, testing, maintenance and customer support of InfoQuick's Co-Registration Server an application for managing and tracking real-time internet advertising. Duties included hands-on development and managing suppliers.
Tools used: SQL Server 2000 Transact-SQL, Windows 2000/2003 Server, Active Server Pages (ASP)
XDimensional Technologies
Brea, California
06/2006-12/2006
Senior SQL/ASP.NET/C#.NET/ASP/VB/HTML Developer
Responsible for adding transaction management to XDimensional's Insurance Agency Management System. Developed high performace data conversion tool for importing data from legacy systems. Duties included hands-on development and mentoring team members.
Tools used: SQL Server 2005 Transact-SQL, Windows 2003 Server, ASP.NET, C#.NET, Active Server Pages (ASP), Javascript, HTML, Visual Basic 6.0
Northrop Grumman
Los Angeles, California
01/2006-06/2006
Senior SQL/ASP/VB/HTML Developer
Responsible for all aspects of converting employee pension database from Novel to Microsoft SQL Server and writing an inquiry application for users including design, development, testing and maintenance. Duties included recovering more than 20 million pension transaction records from a severely corrupted Novel database.
Tools used: SQL Server 2005 Transact-SQL, Windows 2003 Server, Active Server Pages (ASP), Javascript, HTML, Visual Basic 6.0, VMware Workstation 4.0, WinTask Script Recorder 2.5
PopCRM
Laguna Hills, California
06/2005-12/2005
Senior VB.NET/SQL/C#.NET/ASP/HTML Developer
Responsible for all aspects of PopCRM's information systems including design, development, maintenance, testing and customer support of data conversion, CRM and speed dialer application. Duties included management of application development and customer service staff.
Tools used: SQL Server 2005 Transact-SQL, Windows 2003 Server, Active Server Pages (ASP), HTML, Visual Basic 6.0, ExceleTel TeleTools 3.0
Equative TimeLedger
San Clemente, California
01/2004-06/2005
Senior ASP.NET/ASP/VB/SQL Developer
Responsible for all aspects of Equative's information systems including design, development, maintenance, testing and customer support of web based time and expense tracking application. Duties included management of offshore application development staff in the Ukraine.
Tools used: SQL Server 2000 Transact-SQL, Windows 2003 Server, ASP.NET, Active Server Pages (ASP), HTML, Visual Basic 6.0
AutoAlert
Aliso Viejo, California
09/2002-01/2004
Senior HTML/ASP/C#/VB/SQL Developer
Responsible for all aspects of AutoAlert’s information systems including design, development, testing and maintenance of automobile dealer sales contract data mining application. Duties included management of application development and customer service staff.
Tools used: SQL Server 2000 Transact-SQL, Windows 2000 Server, Active Server Pages (ASP), C#.NET, HTML, Visual Basic 6.0, Ethereal Network Analyzer 0.8.20, WinTask Script Recorder 1.1
ChipSurfer
Laguna Hills, California
03/2001-09/2002
Senior XML/HTML/JavaScript/ASP/VB/SQL Developer
Responsible for all aspects of ChipSurfer’s information systems including design, development, testing and maintenance of data harvesting (web crawler), data management, search engine and data replication tools. Responsible for design and development of sales and sales management systems. Duties included management of data analyst, application development, sales and administration staff.
Tools used: SQL Server 2000 Transact-SQL, QuickBooks 2001, Windows 2000 Server, Active Server Pages (ASP), HTML, XML, Visual Basic 6.0, Ethereal Network Analyzer 0.8.20
InfoQuick (California)
Irvine, California
10/2000-09/2001
Senior HTML/JavaScript/ASP/VB/C++/SQL Developer
Internet library and search engine for electronic component datasheets. Responsible all aspects of InfoQuick’s information systems including design, development, testing and maintenance of data harvesting (web crawler), data management, search engine and data replication tools. Duties included team management and hands-on development.
Tools used: SQL Server 2000 Transact-SQL, Windows 2000 Server, Active Server Pages (ASP), JavaScript, HTML, XML, Visual Basic 6.0, Visual C++ 6.0
Equative TimeLedger
Newport Beach, California
07/2000-10/2000
Senior
HTML/JavaScript/ASP/VB/SQL Developer
Internet time management application. Responsible for development of stored procedures, reports and data entry forms.
Tools used: SQL Server 2000 Transact-SQL, Windows 2000 Server, Active Server Pages (ASP), JavaScript, HTML
NetBuy
Laguna Hills, California
12/1999-07/2000
Senior HTML/ASP/VB/SQL Developer
Electronic Components Industry eCommerce application. Responsible for site stability, performance optimization, development of search (part number, manufacturer, description), Excel spreadsheet bill of material upload/processing/download, credit card processing, data import, "killer app" style category/sub-category menus, supplier purchase order data exchange using XML.
Tools used: SQL Server 7.0 (Stored Procedures & Triggers), Windows NT 4.0 Server, Active Server Pages, HTML, XML, Visual Basic 6.0 (COM & DCOM)
IBM
Boulder, Colorado
05/99-12/99
Senior QA Engineer
Tested high volume, web based, globally deployed, order entry eCommerce application using LoadRunner.
Tools used: Mercury Interactive LoadRunner 5.01, Mercury Interactive WinRunner 5.02, Internet Explorer 4.01, Windows NT 4.0, RS/6000 AIX, MQSeries and DB2.
IBM/Kaiser Permanente
Walnut Creek, California
06/98-05/99
QA Manager
Managed performance and scalability test team. Produced scope document, project plan, status reports and test results. Tested multiple network topology Windows NT/AIX/Oracle applications used daily by 45,000 doctors. Developed and executed LoadRunner Virtual User scripts and Scenarios.
Tools used: Mercury Interactive LoadRunner 4.51, Mercury Interactive WinRunner 4.51.
Andersen Consulting
Chicago, Illinois
05/97-06/98
Senior QA Engineer
Evaluated available products and recommended Mercury Interactive WinRunner and LoadRunner for performing stress testing of PeopleSoft Financials running on a Microsoft SQL Server database. Installed tools, designed methodology and developed virtual user scripts. Executed tests and produced performance metrics. Optimized inefficient processes.
Tools used: PeopleSoft 6.0, Microsoft SQL Server 6.5, Windows NT 4.0, Mercury Interactive WinRunner 4.03 and LoadRunner 4.5, FACSys Fax Server 4.10, Watermark Hierarchical Storage Manager Enterprise Edition 2.12, Lotus Notes 4.5.
Virgin Interactive Entertainment
Irvine, California
01/97-05/97
HTML/ASP/VB Developer
Designed, developed and implemented a web application for managing users and teams for the multi-user Internet game SubSpace. Implemented realtime failover OLTP database replication using Octopus and replication to a DSS database. Designed and implemented security architecture.
Tools used: Visual InterDev 1.0, Microsoft SQL Server 6.5, Visual Basic 4.0, Microsoft Access, Windows NT 4.0, Microsoft Transaction Server 2.0, Microsoft Internet Information Server (IIS) 3.0 Active Server Pages (ASP), HTML, ActiveX Data Objects (ADO), Octopus 2.0.
Plaid Brothers Software
Irvine, California
09/96-01/97
SQL Developer
Designed, developed and implemented high performance data import facilities for high data volume portfolio and client contact management application. Designed architecture for Internet version of application to support high data volume, 7x24 data availability and high number of simultaneous users using Microsoft Transaction Server, a transaction monitor and object request broker.
Tools used: Microsoft/SYBASE SQL Server (all versions), Codewright, ISQL/W, SQL Enterprise Manager, Visual Basic 4.0, SourceSafe, Microsoft Access, Windows NT 4.0, Microsoft Transaction Server 1.0, Microsoft IIS 3.0 Internet Database Connector, ActiveX Server Scripting.
NETSOL Internet Solutions Group
Laguna Hills, California
07/96-09/96
HTML/VB Developer
Designed and co-developed WebVB, a CGI replacement library for Visual Basic developers that enables them to convert any Visual Basic application into a Web application. Also designed and developed WebVB Instant Merchant, a commercial online shopping product for non-developers, which included facilities for catalog, shopping basket, search, order entry, and opinion poll.
Tools used: Visual Basic 4.0, Microsoft C++ 4.2, Microsoft IIS 2.0, Simply Solutions VisualDLL 2.0, ActiveX Internet Control Pack (SMTP), Microsoft Access 7.0, Aldus Pagemaker 5.0, Windows NT 3.51.
Pacific Bell
Fresno, California
06/96-08/96
SQL Developer
Designed and developed the TCMS/PDP Interface, an application that performs daily import of data from remote SQL Server database. Also designed AutoUpdate, a version update application that automatically synchronizes the front-end Visual Basic application with it’s SQL Server database.
Tools used: Microsoft NT SQL Server 6.0, Codewright, ISQL, SQL Enterprise Manager, Visual Basic 4.0, SQL Alert System, Crescent Internet Toolpak (FTP), Microsoft Access, Windows NT 3.51.
Alpha Microsystems
Santa Ana, California
05/96-06/96
HTML Developer
Chief architect and primary developer of an Internet enabled order entry application that performs online email order confirmation, credit card authorization and product registration. Completed orders are transmitted using TCP to a remote host running SQL Server.
Tools used: Internet Information Server, Internet Database Connector (ODBCISAPI), Visual Basic 4.0 (32-bit), SQL Server 6.0, ActiveX Internet Control Pack, Codewright, ISQL/W, SQL Enterprise Manager, Microsoft Access, Windows NT 3.51.
Southern California Edison
Westminster, California
04/96-08/96
VB/SQL Developer
Primary developer (client & server) of random sampling application that allows SCE to pre-emptively service electricity meters. Designed indexes, stored procedures and triggers for large volume database (largest 10M rows). Developed VB application that used ODBC and unbound data grids to view and maintain data. FTP was used to read and write data to the mainframe.
Tools used: Visual Basic 4.0 (16-bit), Microsoft NT SQL Server 6.0, FTP, Codewright, ISQL/W, SQL Enterprise Manager, Microsoft Access, MS-DOS 6.2, Windows NT 3.51.
Microsoft/NETSOL Internet Solutions Group
Laguna Hills, California
02/96-04/96
Speaker & Technical Coordinator
Responsible to conference design, speaker recruitment, speaker management and CD-ROM development for the 1996 Internet Developers Conference. Presented two papers: Using Windows NT to Connect to the Internet and Internet Development Using Visual Basic.
Tools used: DeltaPointe QuickSite 1.0, Aldus PageMaker 5.0, FTP, Netscape, Ipswitch Email, Windows NT 3.51.
National Medical Group
Irvine, California
01/96-01/96
HTML Developer
Sub-contracted to Moss Micro. Designed & developed Internet interface for exchanging information with a CD-ROM based consumer medical database and a the healthcare group’s central SQL Server database. Also designed an integrated web browser for viewing local and Internet based information.
Tools used: Microsoft Internet Database Connector, Sweeper SDK (aka ActiveX Development Kit), SQL Server 6.0, Windows NT 3.51.
Pacific Bell
Santa Monica, California
12/95-01/96
SQL Developer
Sub-contracted to M1 Software. Optimized database design and acted as a mentor to the project leader for SQL Server issues. Designed & developed the data conversion.
Tools used: Microsoft NT SQL Server 6.0, Codewright, ISQL/W, SQL Enterprise Manager, Microsoft Access, Windows NT 3.51.
MIDCOM Liberty Internet
Anaheim, California
10/95-10/95
VB Developer
Designed and developed commercial installation and configuration kit for Internet utilities.
Tools used: Visual Basic 3.0, Trumpet Winsock 1.2, Eudora 2.0, Netscape 1.2, WinVN 2.0, CuteFTP 1.5.
Web Ready Accounting Products
Irvine, CA
08/95-04/96
HTML/VB/SQL Developer
Designed and developed commercial middleware application that allows Internet Web Browser users to access information in corporate accounting databases.
Tools used: Visual Basic 4.0 (32-bit), ODBC API, Microsoft IIS Web Server, CGI API.
Neptune Software
Long Beach, California
07/95-01/96
Senior SQL DBA/Developer
Designed and developed tables, triggers and stored procedures for a commercial Warehouse Distribution Management application. Used Declarative Referential Integrity and Server Based Cursors.
Tools used: Microsoft NT SQL Server 6.0, ERwin, Codewright, PVCS, ISQL/W, SQL Enterprise Manager, Microsoft Access, Microsoft Word, Microsoft Excel, Microsoft Schedule+, MS-DOS 6.2, Windows NT 3.51.
Cyberian Expresso
Irvine, California
01/95-06/95
Network Engineer
Responsible for design, development and implementation of 200 node wide area network in Southern California. Responsible for design, configuration and installation of networked multimedia workstations.
Tools used: Windows 3.11, Windows 32s, Microsoft TCP/IP-32, Netscape, 3Com Ethernet, Ascend ISDN Router, Livingston IRX-111 Router, Motorola DA56 DSU/CSU.
VB Online Magazine & Catalog
Laguna Hills, California
02/95-DATE
System Administrator
Responsible for evaluation, selection, installation, configuration and maintenance of World Wide Web, Email and FTP servers and HTML editors; implementation and maintenance of Ethernet LAN connectivity to the Internet; HTML document design, and development of Visual Basic query engines for interactive online multimedia database applications.
Tools used: Windows 3.11, Windows 32s, Microsoft TCP/IP-32, Netscape, 3Com Ethernet, Windows NT 3.5, Microsoft Visual Basic, Microsoft Access, Ipswitch IMail POP3/SMTP eMail Server, O’Reilly Website HTTP Server, EMWAC HTTP Server.
Coldwell Banker
Mission Viejo, California
11/94-06/95
Senior SQL DBA/Developer
Managed team of three DBAs responsible for development of SQL Server objects for an Accounts Receivable application. Redesigned existing data model to simplify programming and optimize performance. Designed SQL Build utility to automatically populate databases with application objects. Designed batch processing architecture. Designed, developed and implemented batch processes.
Tools used: Microsoft NT SQL Server, Codewright, PVCS, SQA Manager, ISQL/W, SQL Object Manager, SQL Administrator, SQL Transfer Manager, Microsoft Visual Basic, Microsoft Access, Microsoft Word, Microsoft Excel, Microsoft Mail, Microsoft Fax, Microsoft Schedule+, MS-DOS 6.2, Windows 3.1, Windows for Workgroups, Windows NT 3.5.
National Medical Enterprises
Inglewood, California
10/94-10/94
SQL DBA/Developer
Designed and developed high speed data conversion process in Transact-SQL for mainframe data import into Gupta SQL Windows EIS system.
Tools used: Microsoft NT SQL Server, Brief, BCP, ISQL.
Coldwell Banker
Mission Viejo, California
08/94-10/94
SQL DBA/Developer
Responsible for design, development and implementation of data conversion for large volume of data from IBM mainframe. Designed and developed DML Stored Procedure Generator to allow Visual Basic to work efficiently with SQL Server. Designed, developed and implemented Transact-SQL stored procedures and triggers.
Tools used: Microsoft NT SQL Server, Brief, BCP, ISQL, Microsoft Visual Basic, Microsoft Access, Microsoft Word, Microsoft Excel, Microsoft Mail, Microsoft Schedule+, MS-DOS 6.2, Windows 3.1, Windows NT 3.1.
Platinum Software Corporation
Irvine, California
07/93-07/94
01/94-07/94
Consulting Manager
Responsible for creation and management of a team of Technical Consultants to handle data conversion, interfaces and customization for SeQueL to Platinum Accounting.
Converted data into SeQueL accounting for many clients including:
Washington Energy Services
Seattle, Washington
Data Conversion of 2,000,000 rows of Order Entry data.
Nutralite
Buena Park, California
Data Conversion of General Ledger and Accounts Payable data.
Methanex
Vancouver, Canada
Analyzed and designed data conversion process for General Ledger and Accounts Receivable data.
Amity Leather
West Bend, Wisconsin
Analyzed and designed data conversion process for General Ledger data.
CEB, UC Berkeley
Berkeley, California
Analyzed and designed data conversion process for General Ledger, Accounts Receivable and Inventory data.
Platinum Software utilized me as a one man swat team to put out fires or fix problems of a technical nature that functional consultants were unable to resolve. Clients included:
Savoy Pictures
Santa Monica, California
Customized Accounts Payable.
American Ecology
Houston, Texas
Debugged unstable OS/2 SQL Server and resolved problems in operator procedures with SeQueL Accounting.
Funco
Minneapolis, Minnesota
Debugged installation of SeQuel Accounting and assisted in design of data conversion.
Foothill Capital
Los Angeles, California
Debugged SQL Server Windows client installation.
Tools used: SYBASE SQL Server, Microsoft NT SQL Server, Brief, SYBASE Transact-SQL, BCP, ISQL, Data Junction 4.2, Microsoft Visual Basic, Microsoft Access, Microsoft Word, Microsoft Excel, Microsoft Mail, Microsoft Schedule+, Microsoft Project, MS-DOS 6.2, Windows 3.1, Windows NT 3.1.
07/93-12/93
QA Engineer
Responsible for project management, unit testing and quality assurance of SeQueL to Platinum Financial Report Generator 1.3. Quality assurance team member for SeQueL to Platinum General Ledger 1.3 and 2.0.
Tools used: SYBASE SQL Server, Brief, SYBASE TransactSQL, SAF, ISQL, Q+E Database Editor, Microsoft Word, Microsoft Excel, Microsoft Mail, Microsoft Schedule+, MS-DOS 5.0, Windows 3.1, Novell 3.11, TCP/IP, SunOS.
Blue Cross of California
Woodland Hills, California
01/93-06/93
Clipper Developer
Responsible for completion of Workers Compensation Tracking and Control System written in Clipper. Duties included: analysis, design, development, documentation and user support.
Tools used: MultiEdit, Clipper 5.2, Artful, Overlay( ), dCLIP and R&R Relational Report Writer, Microsoft Word, MS-DOS 5.0, Windows 3.1, Novell 3.11
Aladdin Publishing
Redondo Beach, California
10/91-01/93
President
Responsible for concept, packaging design, product design, development, marketing, sales, administration and technical support for ALINK, UnClip and ClipSQL add-on products for Clipper and FoxSQL for FoxPro.
Tools used: QEdit, Microsoft OS/2 SQL Server, Gupta SQLBase, Oracle, Clipper 5.0, Class(y), StarClass, Ventura Publisher, Aldus PageMaker, Aldus FreeHand, MS-DOS 5.0, Windows 3.1, OS/2 1.3, Microsoft LAN Manager, Lantastic.
SA Devcon/Clipper Expert Group
Johannesburg, South Africa
07/90-09/91
Technical Marketing Director
Various responsibilities as shareholder and founding director of the company distributing Clipper in Africa including: management, marketing, programming, training and technical support. Duties included analysis, design, development and implementation of various Clipper and SQL applications including a Road Maintenance Administration System on OS/2 SQL Server.
Tools used: Microsoft OS/2 SQL Server, Clipper 5.0, SAF, ISQL, ClipSQL, Q+E Database Editor, Bachmann Case Tool, dGE, QEdit, Ventura Publisher, MS-DOS 5.0, OS/2 1.3, Microsoft LAN Manager, Novell 3.11, Lantastic.
Unisoft Marketing
Johannesburg, South Africa
03/90-06/90
Technical Marketing Director
Responsible for technical support and training for a company specializing in import and resale of Clipper and add-on products. Duties included establishment of suppliers, creating product catalog, brochure, advertisements, and direct mail pieces.
Tools used: QEdit, Clipper 5.0, Ventura Publisher.
Dynamic Accounting Products
Johannesburg, South Africa
10/89-02/90
Technical Director
Responsible for design and development of commercial grade multi-user multi-company accounting and payroll packages.
Tools used: QEdit, Clipper 5.0, FUNCky, MS-DOS 3.3, Lantastic.
Accfin Software
Johannesburg, South Africa
01/82-09/89
Technical Director
Responsible for management, design and development of many custom, vertical market and commercial Clipper applications including: accounting, administration, payroll, manufacturing and engineering.
Tools used: WordStar, Sidekick, QEdit, dBASE II & III, FoxBase, QuickSilver, Clipper Summer 87, NetLIB, dGE, SilverComm, Microsoft C 5.1, MS/PC-DOS 2.0 through 3.3, POWERlan.
Management Computer Services
Johannesburg, South Africa
01/80-12/81
Analyst Programmer
Responsible for technical support of dealer network and conversion of CADO Financial Systems, a derivative of Open Systems Accounting, to South African market requirements. Designed and developed MCS Payroll package. Also designed and developed custom enhancements for clients.
Tools used: Cadol, Basic, Assembler.
GINA Computer Systems
Johannesburg, South Africa
10/78-12/79
Programmer
Responsible for writing custom reports and maintenance of the CADO microcomputer based GINA Integrated Accounting software package. Co-developer of the GINA Payroll System.
Tools used: Cadol, Basic, Assembler.
SA Perm Building Society
Johannesburg, South Africa
01/78-09/78
Programmer
Responsible for maintenance of the Burroughs mainframe based Fixed Deposit system.
Tools used: COBOL, IBM Punch Cards, Cande On-line Editor.
2001 Internet Data Harvesting and Management Tools
Suite of proprietary tools used for sourcing and managing datasheets for the electronics components industry.
2000 Timesheet Management Application
Internet application used by organizations that bill for services based on time. (attorneys,
accountants, programmers, etc.)
2000 Electronic Component Ecommerce Application
Internet $40 billion electronic component database and eCommerce application used by buyers to quickly find
suppliers with available inventory and lowest prices.
1999 IBM Partner Commerce Web Application
Complex, globally deployed, Internet eCommerce order processing
application used by business partners for purchasing IBM software and hardware.
Based on revenue generated, this system is claimed to be the largest eCommerce
application in the world.
1998 Kaiser Permanente Physician Applications
Various complex multi-tiered client/server Windows NT/AIX healthcare applications used by 45,000 clinicians.
1997 Andersen Consulting PeopleSoft Accounting
A Microsoft SQL Server based Purchase Order and Accounts Payable application that process 300,000 purchase order items a month. Extensively customized. Interfaces with data from FACSys Fax Server, Lotus Notes, American Express and Paytech (billing consolidator for FedEx, UPS, Airborne Express, etc.).
1997 Virgin Interactive SubSpace Gamer Information System
An Internet web application used by 20,000 gamers to manage account and team information.
1997 Orange County Internet User Group
1997 Orange County Visual Basic User Group
1997 Orange County SQL Server User Group
Featured speaker on Microsoft Transaction Server.
1996 Plaid Contact and Portfolio Manager
A VB/SQL Server application running on 18,000 desktops that allows high commision stock brokers to manage the relationship with investors. The application provides facilities for contact and portfolio management. Large volumes of data are imported every night from mainframe backoffice systems.
1996 Orange County Internet User Group
Featured speaker on Microsoft IIS 2.0 and Index Server 1.0 certification. Designed and co-developed exam cram website containing all study material required for the Microsoft Certification Exam. 27 developers took the certification exam.
1996 Mastering Internet Development
SIG leader and instructor for Microsoft Mastering Internet Development Using ActiveX Technologies training course. Trained 92 developers over 10 weeks.
1996 WebVB for Internet Information Server
A C++ and Visual Basic tool that allows Visual Basic developers to convert any Visual Basic application into a Web application. WebVB also allows Visual Basic Developers to develop online Internet database applications such as: Order Entry, Shopping Cart, Product Catalog, Event Calendar, Classified Advertising, Buyer & Seller Matching, Help Desk, Real Estate Listing, Search Engine or any other application that uses dynamic information.
1996 Orange County Internet User Group
Featured speaker on developing online electronic commerce applications using Microsoft's Internet Information Server.
1996 Pacific Bell TCMS/PDP Interface
An application that periodically imports data from a remote SQL database into a local SQL database. The application included: process auditing, automatic retry on process failure and built-in process status notification via email.
1996 Client/Server AutoUpdate
A Visual Basic application that automatically updates the current client version of a client/server application. Adding this facility to any Visual Basic client/server application virtually eliminates the administrative problems experienced when using client code on hundreds of computers.
1996 Visual Basic Developers Conference
Featured speaker on Internet enabling Visual Basic applications using Internet technologies like: HTML, IDC, SMTP, FTP, HTTP, TCP, NNTP and SQL.
1996 Microsoft Developer Days Conference
Featured speaker on Microsoft Visual J++ (a.k.a. Jakarta).
1996 Web Order Entry System
An Internet Information Server/Visual Basic/SQL Server application used by a software publisher for processing orders on the World Wide Web. Advanced use of Internet Database Connector.
1996 Random Sampling System
A Visual Basic/SQL Server application used by Southern California Edison to do preventative maintenance on meters. The application randomly selected electricity meters to be inspected.
1996 Orange County Internet User Group
1996 Santa Monica Internet User Group
Featured speaker on the Microsoft ActiveX Internet Control Pack.
1996 Microsoft/NETSOL Internet Devcon
Featured speaker on two topics: Using Visual Basic with the Microsoft Internet Information Server and Using Microsoft Windows NT with the Internet.
1996 Managing Your Health CD-ROM
An Internet enabled Visual Basic consumer application that contains medical information search & retrieval, diagnosis and scheduling facilities. This application used the Internet as a WAN for exchanging information with a central SQL Server database and for accessing information on the World Wide Web.
1996 Pacific Bell EIS System
A Visual Basic/SQL Server application that was used to manage and analyze performance information of telephone wiring technicians.
1995 Web Accountant
An Internet application that allows companies to publish information contained in accounting system databases from companies such as Platinum, Great Plains, Computer Associates and Solomon. This World Wide Web application also allows online entry of orders and general ledger data directly into the accounting database.
1995 Internet Installation Kit
Kit for installing and configuring Internet utilities for accessing the MIDCOM Liberty Information Network. MIDCOM is one of the largest Internet Service Providers servicing Southern California, Northern California and Chicago.
1995 Trident Warehouse Distribution System
High volume Order Processing and Inventory application using hand-held bar-code scanners communicating via radio to a Visual Basic application connected to SQL Server. All processing was implemented using stored procedures and triggers.
1995 Orange County SQL Server User Group
Featured speaker on SQL Server 6.0 Declarative Referential Integrity.
1995 Orange County Multimedia User Group
Featured speaker on How to Design and Create a Home Page on the World Wide Web.
1995 Southern California Visual Basic Developers Conference
Featured speaker on Jet 2.0 and SQL Server.
1995 Orange County SQL Server User Group
Featured speaker on Large Volume Data Conversion into SQL Server.
1995 Internet Expresso Project
World Wide Web application for a company that places rent-by-the-hour multimedia workstations in coffee shops, books stores, libraries, etc.
1995 VB Online Thunderbolt Project
Web application that makes technical information about Visual Basic available to developers on the Internet. Developed Visual Basic query engines for interactive online multimedia database applications: Customer Response Forms, User Profile Survey Forms and Product Order Forms.
1994 Affiliates Processing Management System
Downsizing project using Visual Basic and SQL Server to manage Affiliate Commission Receivable and Marketing information. The system used an on-line interface connected via a communications network for exchanging information with Affiliates. Also, the system used multiple SQL Server databases that were automatically synchronized via a WAN using triggers.
1994 Medical Executive Information System
High speed data conversion and summarization process for 40 hospitals.
1994 Technical Services Group
Formed and managed a team of Technical Consultants whose duty was to support over 125 client site functional consultants. Designed and developed methodology and prototypes for data conversion, on-line interfaces and customization for SeQueL to Platinum Accounting.
1993 Clipper Developers Conference, San Diego, California
Featured speaker on Clipper and SQL.
1993 Financial Report Generator, SeQueL to Platinum.
Windows 3.1 and OS/2 PM application for extracting and formatting information contained in the SeQueL to Platinum General Ledger. SeQueL to Platinum is Platinum Software Corporation's flagship accounting product utilizing client/server technology based on Microsoft/SYBASE SQL Server.
1993 Clipper Developers Conference, Los Angeles, California
Featured speaker on Clipper and Object Oriented Programming.
1993 Workers Compensation Tracking System
Clipper application for printing checks and management reports running on a Novell LAN/WAN that acquired information from StellarNet (IBM Medical Network). In addition information was downloaded and uploaded from an in-house IBM mainframe.
1993 Software Distributor Billing & Cash Book System
FoxPro for Windows application to handle orders processing, billing and bank statement reconciliation.
1992 Graphics Design, Artwork & Typesetting
Designed, wrote copy and typeset artwork for Aladdin Publishing product packaging, advertisements, brochures and direct mail pieces using FreeHand for Windows, PageMaker for Windows and PageMaker for Macintosh.
1992 Clipper Developers Conference, San Diego, California
Featured speaker on Clipper and SQL/Client Server.
1991/92 UnClip Clipper Decompiler Utility
Debugging, documentation, marketing and technical support of a utility that recovered Clipper source code from Clipper EXE files. 850 clients.
1991 ClipSQL Manual
Wrote and typeset technical user manual for ClipSQL using Ventura Publisher.
1991 TPA Roads Department
Design, development and implementation of a Clipper/Microsoft SQL Server application for road maintenance management. Application imported data from multiple regions into 480Mb database for head office analysis. The application provided extensive validation and analysis reporting.
1991 Clipper Developers Conference, Johannesburg
Featured speaker on Clipper 5.0 Arrays
1990/93 ClipSQL Library
Documentation, marketing and technical support of an interface from Clipper to various SQL database servers including Microsoft/SYBASE SQL Server, Gupta SQLBase and Oracle. Designed and developed various demo programs, utilities and algorithms. 300 clients.
1990 Clipper 5.0 Road Show, Johannesburg
Featured speaker on new concepts of Clipper 5.0 including: lexical scooping, code blocks, arrays, linking and debugging.
1990 Clipper Developers Conference, Johannesburg
Featured speaker on Clipper multi-user programming.
1990/91 Payroll Package
Designed and developed multi-company commercial payroll package using Clipper. Made extensive use of windows and mouse.
1989/90 Accounting Package
Designed and developed multi-company commercial accounting package using Clipper. Made extensive use of data driven techniques which allowed non-programmer users to modify menus, input screens and reports at runtime.
1989 ALINK Dynamic Overlay Manager Utility
Designed, managed development (Microsoft "C" and Microsoft Maro Assembler), documented and marketed ALINK, a dynamic overlay manager that allowed large Clipper applications to run in limited memory.
1989 Payroll Package
Designed and developed multi-company commercial payroll package using Clipper.
1988 Fancy Goods Wholesale Billing System
Designed, developed and implemented high volume multi-tasking billing system for fancy good (gift) wholesaler.
1988 Clothing Manufacturer Billing System
Designed, developed and implemented high volume billing system for clothing manufacturer using Clipper. System had extensive invoicing analysis and inventory forecasting reporting.
1987/88 Accounting Package
Designed and developed multi-company commercial accounting package using Clipper.
1986 Tax Administration Package
Rewrote the 1985 Tax Administration System in Clipper and made enhancements to make the system suitable for commercial use. Millions of tax returns are processed each year by accounting firms using this system.
1986 Clothing Wholesaler Ordering System
Designed and developed high volume sales order processing system for clothing wholesaler using Clipper. System had extensive sales order analysis and purchase order requirements forecasting reporting.
1985 Tax Administration Package
Designed and developed a tax return administration system using dBASE for accounting firms to managing company and provisional tax returns. System handled all statutory returns and laser printed forms.
1984 Engineering Job Costing/Bill of Material System
Designed and developed accounting, job costing and bill of material inventory system for petroleum tools manufacturer using FoxBase. System included comprehensive job costing and bill of material management facilities.
1983 Firearm Retail System
Designed and developed accounting and management system for firearm retailer using FoxBase. System included extensive analysis reporting and maintenance of statutory firearm registers.
1982 Pharmaceutical Marketing/Accounting System
Designed and developed an accounting system for pharmaceutical wholesaler using dBASE. The system produced reports for accounts receivable factoring and had extensive sales analysis reporting.
1981 CADO Financial Systems
Converted Open Systems Accounting written in CADOL to meet requirements of South African market. Also designed, developed and implemented custom changes for about 30 clients.
1980 MCS Payroll
Designed, developed and implemented a commercial payroll system in CADOL. The system provided user definable calculations and reports.
1979 GINA Payroll Package
Co-developed a commercial payroll system in CADOL. The system provided for all government, tax and trade union statutory requirements.
1978 GINA Accounting Package
Developed custom reports, did maintenance programming and onsite customer support on a commercial integrated accounting package written in CADOL.
1978 Fixed Deposit System
Maintained a six inch thick COBOL program that managed all aspects of a bank's Fixed Deposit product.