2554 Lincoln Blvd.  #420

Marina del Rey  CA 90291-5082

(310)417-8039

RitterPQ@compuserve.com

 
Confidential Resume of

Patrick Q. Ritter

 

 

 

I have experience in a wide variety of business and operational environments, and have always devoted extra efforts to keeping current with newer IS technology.  My work has included substantial conversion / porting between environments, integration between new and legacy systems, and a good deal of fine-grained technical activity to accommodate special development situations.

 

With respect to methodologies, tools and techniques, I've given special attention to object-oriented analysis, design and development, using the UML, in the context of the Unified Method and variant methodologies, and with the application of design patterns.  In the area of development and its tools, I have gained substantial depth of knowledge in the latest C++ language, its usage standards and STL, along with over 10 years of C++ / 'C' experience.  I have designed and written software extensively under Windows with C++ and Visual Basic, along with other languages, and on a number of other platforms including IBM AIX Unix and MVS mainframes.

 

Major Development and Analysis Tools:

 

C++ and C  (from 4 vendors)

MFC, ATL

ActiveX / ADO

UML; Rational Rose

COBOL II (85), 74

SQL

ASP

Borland Delphi / Pascal

MicroFocus  (on 5 platforms)

Visual Basic

Rogue Wave

IBM BAL / ALC Assembler

 

Major Operating and Data Environments:

 

Windows 2000, NT, 9X

COM / DCOM

Btrieve

CICS

RS/6000 / AIX

SQL Server

Poet 5.0

VSAM

OS/390 / MVS

Access

Paradox

DB2

OS/2 4.0, 1.3 EE

MS/DOS

Raima Object Manager

 

 

Pivotal

GoldMine

 

 

Project Detail:

 

Interact Database Technologies, Inc., Los Angeles  CA (2/00  -  )

{Partner / Consultant:  CRM Software Services and Integration}

Lead projects performing varied configuration and customization tasks on Pivotal Relationship and GoldMine Front Office CRM systems, based on SQL Server databases, for multiple company clients.  Created interfaces to the CRM systems from other specialized software using Visual C++, COM and their respective API's.  Enhanced CRM package capabilities with SQL Server stored procedures and triggers.  Modified the company's own Web site with HTML, ASP and XML coding to expose its service offerings and capture prospective client information.  Performed initial project scope and use-case analyses, and wrote associated documentation.

 

Pivotal

  Pivotal OCX

GoldMine

  GM5API

PC compatibles

  SQL Server 2000, 7

  Visual C++

  Visual Basic

ASP; XML

 

The Integrative Consultancy, Los Angeles  CA  (1/86  -  7/01)

{Consultant:  Software Consulting and Systems Integration}

Performed a wide variety of software development and system enhancement tasks for client firms.

 

Client Firms and Projects:

 

 

 

 

 

 

City of Inglewood, CA: Information Technology & Communications (6/01)

{Consultant:  Web-Based Traffic Ticket Management}

Created COM objects with Visual C++ and ATL for use with ASP-based Web pages, connecting the pages and objects to a mainframe-based traffic ticket database through Winsock and TCP/IP, so that outside users such as ticket recipients could eventually access and resolve their offenses through the Internet.  Created and tested code using Visual C++ v. 6,  IIS, Visual InterDev, VBScript and HTML.

PC compatibles

  Visual C++

    ATL / COM

  Windows 2000

  IIS / InterDev

  VBScript

  HTML

 


 

JetNet LLC, Goleta  CA  (2/99  -  12/99)

{Consultant:  Aircraft Market Data Management}

Developed and enhanced features in a new release of a software package created for the aircraft marketing industry, using Visual C++ and MFC.  Coded database update and verification procedures for highly detailed aircraft ownership, sales and characteristics data, using DAO and Access.  Created a set of C++ template classes to greatly simplify the handling and conversion of legacy update data files, particularly those containing either fixed-length or comma-delimited alphanumeric records and fields, and implemented their use for the entire database.  Enabled numerous program features involving C++ application logic class hierarchies, user preference settings and other Win32 needs.

 

PC compatibles

  Visual C++

    MFC

  Windows NT 4

  Access / DAO

  ActiveX

 

 

 

 

 

CTC Inc., Santa Monica  CA  (2/98  -  11/98)

{Consultant:  Financial; Investor and Investment Management}

Implemented Windows software to collect and manage operational detail on investors and their investments.  Data was maintained in a Microsoft SQL Server database, and was accessed through ActiveX Data Objects from Visual C++ / MFC programs.  Implemented proprietary investment calculations and decision-making logic with a custom C++ class hierarchy, and implemented via COM objects built with ATL.  Used Rational Rose for system modeling of use case, static class, object collaboration and component models.

 

PC compatibles

  Windows NT, 9X

  Visual C++

  MFC, ATL

  COM / DCOM / ActiveX

    ADO / OLE DB

Rational Rose 98

 

 

South Coast Rehabilitation Services, Laguna Hills  CA  (1/96  -  1/98)

{Consultant:  Health / Medical Services / Billing; Software Package Integration}

Performed multiple IS tasks in support of sub-acute health care therapy services.  Designed and documented relational database components to support a flexible billing rate structure for multiple clients, facilities, and "what if" billing scenarios; designed class hierarchies to encapsulate billing complexity and data handling, using UML, coded them in C++, and wrote multithreaded C++ and Visual Basic procedures to generate billing transactions in a common format for fee-for-service activity, labor services by salary equivalency, and equipment / supplies.  Utilized Rogue Wave class libraries for database access.  Performed analysis and coding to achieve integration of differing software packages.  Reverse engineered missing source code for two target environments.

 

PC compatibles

  Windows NT, 9X

  Visual C++, MFC

  Visual Basic

  SQL Server

  Rogue Wave

    Tools.h++, DBTools.h++

  Btrieve

  Borland Paradox, Pascal

Rational Rose 4.0

 

 

Dataproducts Corporation, Simi Valley  CA  (4/96 - 10/96)

{Consultant:  Printer Drivers}

Produced a feasibility study with regard to the technical requirements for writing new printer drivers for OS/2 Warp versions 3 and 4, the framework coding required within them, interface requirements to facilitate their proper use, and levels of effort necessary to complete them.

 

IBM PC

  OS/2

 

 

 

 

Megatrend Inc., Henderson  NV  (8/94  -  11/95)

{Consultant:  Executive Information Systems; Accounting}

Coded Borland C++ and MicroFocus COBOL routines to perform customized data extractions from several major PC-based accounting packages, using C++ classes to encapsulate data structure and manipulation logic for Btrieve, MicroFocus and proprietary format sources, migrating them into a common Access format used by an EIS product.  Built extraction configuration and testing interfaces with Visual Basic.

 

PC compatible / Windows

  Borland C++

  Visual Basic

  MicroFocus COBOL

  Btrieve

  Access

 

 

Transamerica Real Estate Tax Service, Woodland Hills  CA  (10/94  -  5/95)

{Consultant:  Software Porting / Re-Hosting}

Ported IBM MVS mainframe VS COBOL II v. 4 programs to IBM RS/6000 AIX 3.2.5 and MicroFocus COBOL for re-hosted mortgage and property tax payment tasks, allowing for source code and data changes to be kept to an absolute minimum, and replicating the original VSAM return and ABEND handling.  Planned as well for similar future migrations to PC environments.

IBM RS6000 / AIX

  MVS

PC compatible

  Windows

  MicroFocus COBOL

 

 


 

Transamerica Insurance Group, Woodland Hills  CA  (3/94  -  8/94)

{Consultant:  Commercial Casualty Insurance and Reinsurance}

Created detailed procedures and software tools to enable inter-office transfers of large commercial casualty policy data, including issuance, document packaging and layered reinsurance, in a system originally designed for a LAN-based stand-alone office.  The software was written in MicroFocus COBOL, with mainframe CICS “screen-scraper” interfaces.

 

MicroFocus

  COBOL, Dialog

IBM MVS

  CICS / HLLAPI

PC compatible

  Windows, MS-DOS

 

Relational Systems Consulting, Inc., Long Beach  CA  (2/93  -  2/94)

{Consultant:  Vertical Market Software Development; Public Events Management}

Lead a project team in the development of a complete system and database architecture for an object-oriented, scalable event ticketing system to be marketed to entertainment venues, other organizations controlling short-term allocation of physical space, and ticketing agencies.  Coded in Borland C++, including Borland Object Windows Library for the GUI, under Windows 3.1 .  Designed the full set of ticketing-related business objects using the Booch method, and coded them using C++ classes.  Implemented the class structure and data persistency with Raima Object Manager, a hybrid relational / object model database management library for C++.

 

PC compatible

  MS/DOS

  Windows

C++

  Borland OWL

Raima Object Manager

Booch methodology

 

 

Southern California Gas Company, Monterey Park  CA  (9/91  -  2/93)

{Consultant:  Public Utility; Customer Billing and Support}

Developed new functions for the Customer Information and Billing System using OS/2 EE under LAN Server, MicroFocus COBOL, CICS, and VS COBOL II, in a 2-tier client-server environment with LU 6.2 connectivity, along with MVS batch programming for system maintenance.

 

IBM OS/2

  MVS/ESA

  CICS

  VSAM

  DB2

  MicroFocus COBOL

 

Beckman Instruments, Inc., Fullerton  CA  (5/91  -  8/91)

{Consultant:  Human Resource Management; Accounts Payable}

Made a variety of system changes to the Beckman Payroll / Personnel / MSA Flexible Benefits program, and others to several A/P systems.

 

IBM MVS/XA

  COBOL II

  MicroFocus

 

 

TRW Direct Consumer Information Services, Orange  CA  (10/90  -  4/91)

{Consultant:  Direct Mail Marketing; Software Conversion}

Performed in support of a conversion / rewrite of all the software behind the "TRW Credentials" consumer credit monitoring service.  Coded and unit tested using MicroFocus COBOL.

 

IBM MVS/XA

  CICS

  COBOL II

  MicroFocus

 

Graphics Solutions, La Mirada  CA  (5/90  -  10/90)

{Consultant:  Graphics Conversions and Application Support; Software Marketing}

Analyzed and coded graphics-file format conversions in coordination with a graphics expert, and database software to classify and match their detailed formatting criteria ("graphcap" files, etc.), using Borland Turbo C++ and Paradox Engine.

 

IBM PC/DOS

  C++

  Borland Paradox,

    Paradox Engine

  PAL

 

 

The Integrative Consultancy:  Other Project Clients (Please request additional detail, if desired.):

 

Southern California Edison Company, Long Beach CA  { Public Utility; Graphics Conversions }

Xerox Corporation: Software Products Group, El Segundo CA  { Document Composition and Printing Support }

Los Angeles Times, Los Angeles  CA  {Newspaper Publishing and Advertising}

Hughes Aircraft Company, Long Beach  CA  {HR Management / Payroll}

Host International, Inc. , Santa Monica  CA {HR Management / Payroll; Retail Services; Software Porting}

Nissan Motor Corporation in U.S.A., Gardena  CA  {Distribution / Warehouse Management; Transportation}

 

 

Educational Institutions Attended:

 

Santa Barbara City College; Santa Barbara  CA  (AA, Computer Science)

University of California, Santa Barbara

Humboldt State College; Arcata  CA

Palomar College; San Marcos  CA

San Dieguito Union High School; Encinitas  CA