2554
Lincoln Blvd. #420 Marina
del Rey CA 90291-5082 (310)417-8039 RitterPQ@compuserve.com
Confidential Resume of
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