(A computer consultant incorporated in the State of California as Evolutionary Software Systems.)

Photo of Michael Faklis

Computer Scientist

Evolutionary Software Systems

Evolutionary Software Systems



Skills And Services Overview

Summary

Michael Faklis, the Principal of Evolutionary Software Systems, with over 25 years of professional experience consulting in the design, implementation, and management of software projects.

Accomplishments

Background

Michael Faklis received his bachelors degree in Computer Science from Illinois Institute of Technology. He was a founder of the preeminent Software Entrepreneurs' Forum (SEF), and ran Internet services for public radio's West Coast Live.


Resume Summary

Skills and Services

Project management Team management
Product development/evaluation System testing
Software engineering System architecture
Structured techniques Life cycle development methodology
Data administration System design/implementation/tuning/administration
Business applications Software generation

Education

Illinois Institute of Technology Chicago, Illinois
B.A. Computer Science
Minor Management

Areas of Knowledge and Experience

Hardware

IBM PC Family, HP Series 9000 Family, IBM 390 Family, IBM RS6000 Family, Univac 1100 Family

Operating systems

Windows 2000, Windows NT, OS/2, MS-DOS, UNIX , HP-UX, IBM/AIX, OS/390, OS/MVS, VM/CMS, DOS/VS, EXEC 8

Control systems

IMS DB/DC, TSO, PDF, ISPF, VM/CMS, PROFS, OfficeVision, BTS, CICS, CICS/6000, WYLBUR, MENTEXT, II/FS, PEM, TIP/CMS, GPS, FASBAC, MS-Windows, Presentation Manager, DesqView, LAN, TCP/IP, LanBatch, Lan Server, Netware

Access methods

SQL Server, DL/1, IMS/DB, DB2, SQL, MQ, VSAM, BDAM, QSAM, ISAM, IDMS, DMS 1100, IDMS, DATACOM, dBase IV, Oracle, MS-Access, CODASYL & Hierarchical data bases, TCP/IP

Languages

COBOL, BAL, ALC, Assembler, C, C++, ALGOL, PASCAL, BASIC, FORTRAN, Dialog Manager, REXX, Machine languages, Easytrieve Plus, Oracle, Visual BASIC, Visual Studio, FoxPro

Software products

Control-SA, CA-ASM2, JobTrac, Docu/Text, Design/1, ERwin, EASYTRIEVE, PANVALET, LIBRARIAN, DATAMANAGER, FIN-PAC, Walker II/FS, CIM, Hogan PEM, InterTest, LEXICON, DDA-IV, MS-Office (Excel, Word, Access, PowerPoint. Project, Visio, FrontPage )

Applications

System Security, Data Dictionary, Table Maintenance, Loan Collection, Personnel Management, Education, Manufacturing Control, Administration, Billing, General Accounting, Facilities Management, Demand Deposit, Payroll, Spreadsheet, Payment Tracking

Work Experience

Access San Francisco (10/2004 - 01/2006)

West Coast Live

(01/1991 - 09/2003)

Wells Fargo Bank

(10/2000 - 12/2002) Two contract engagements

Charles Schwab & Company

(03/1989 - 08/2000) Two contract engagements

DMR Consulting Group

(04/1997 - 10/1998)

Pacific Bell

(12/1989 - 12/1996) Four contract engagements

Educational Testing Service

(02/1994 - 02/1995)

Mervyn's

(09/1993 - 11/1993)

Stanford University Hospital

(10/1992 - 05/1993)

Qronos Technology

(08/1988 - 10/1988)

Amdahl Corporation

(08/1983 - 04/1988) Four contract engagements

CitiCorp Savings

(07/1986 - 12/1986)

Qume Corporation

(05/1985 - 06/1985)

Wadsworth Electronic Publishing

(04/1983 - 07/1983)

Crocker National Bank

(03/1982 - 03/1983)

Auerbach Associates

(12/1982 - 12/1982)

University of California Extension

(06/1982 - 09/1982)

Levi Strauss & Company

(02/1980 - 07/1981) Two contract engagements

Bank of California

(09/1980 - 02/1981)

Tymshare Transaction Services

(05/1980 - 09/1980)

Tesseract Corporation

(05/1979 - 12/1979)

United Air Lines

(01/1979 - 05/1979)

Arthur Andersen & Company

(11/1976 - 12/1978)

Illinois Institute of Technology

(10/1973 - 10/1976)

Computer Sciences Corporation

(04/1973 - 10/1973)

Computax Corporation

(12/1972 - 05/1973)

University Computer Company

(10/1971 - 12/1972)


Work Experience Detail


Access San Francisco West Coast Live

San Francisco, California

October 2004 to January 2006

Computer systems:

FrontPage, IBM PC, Apple Macintosh, UNIX, TCP/IP, HTML, Perl scripts, JavaScript, CGI, RealAudio, RealVideo

Web Site Maintenance

Access San Francisco is the local cable access television station found on cable channel 29.

Responsibilities:

West Coast Live West Coast Live

San Francisco, California

January 1991 to September 2003

Computer systems:

NT Server and BackOffice Applications, IBM PC, Apple Macintosh, UNIX, TCP/IP, Majordomo, HTML, PROCMAIL, C Shell scripts, K Shell scripts, Perl scripts, JavaScript, CGI, RealAudio

Internet Administrator

West Coast Live is San Francisco's Live Radio Show to the World, a public radio show broadcast internationally in front of a live audience from San Francisco.

Responsibilities:
Live Show Production
Responsibilities:


Wells Fargo Bank Wells Fargo Bank

San Francisco, California

May 2001 to December 2002

Computer systems:

Symantec's Enterprise Security Manager (ESM), LiveUpdate, Windows NT, Windows 2000, UNIX, HP-UX, Solaris, AIX, OCF, Linux

Wells Fargo Controlled ESM Automated Update Facility

The Controlled ESM Automated Update Facility established controls, processes and procedures to make Symantec's LiveUpdate facility meet Wells Fargo's standards and practices. The primary goal was to track the lifecycle of each update from acquisition, through QA, to deployment.

Responsibilities:

October 2000 to April 2001

Computer systems:

Windows NT, Windows 2000, Active Directory, Exchange, UNIX, OS/390, ACF2, Top Secret, Control-SA

Connected Fast

The Connected Fast (CFast) project objective is to provide Wells Fargo team members with appropriate and timely system access privileges for the resources they need to do their jobs. The design is a web enabled, role-based, decentralized, delegated control, full audit trail, workflow supported security tool for across the enterprise. BMC Software's InControl suite of administrative tools will serve as a foundation for CFast.

Responsibilities:


Charles Schwab & Company Charles Schwab & Co

San Francisco, California

September 1999 to August 2000

Computer systems:

IBM RS/6000, AIX, CICS/AIX, DB2/AIX, C, COBOL, MQ, SEntry Code Factory

SEntry Development

SEnty is Schwab's middleware system software layer that exposes mainframe-based data and functionality to the front end interfaces.

Responsibilities:

March 1989 to August 1989

Computer systems:

IBM 3090, OS/MVS, TSO/PDF, Dialog Manager, COBOL, CA-Realia COBOL, ASSEMBLER, CICS/VS, ALDON ANALYZER, ALDON DATA REDUCTION FACILITY, DOCU/TEXT, THINKTANK, CA-SCHEDULER, CA-EARL, DATACOM, IDMS/DB, PANVALET, FILE-AID, COMPAREX, DATAMANAGER, SMF, TPNS, CICS/PLAYBACK, SCRIPT/VS, GML

Regression Test Bed (RTB)

An automated test environment for QA to verify any subset of production batch and/or on-line processing. The RTB is auto-magically generated from the production environment.

Responsibilities:


DMR Consulting Group DMR

San Ramon, California

April 1997 to October 1998

DMR Consulting Group has an out-sourcing contract with Pacific Bell to manage various billing applications.

Computer systems:

Windows NT Server, Windows NT Workstation, Windows 95, SQL Server, FoxPro, Visual Studio, CONNECT:Direct, BackupExec, AQM/JSO, MVS, DB/2, COBOL, CICS, UNIX, Oracle, ERwin

NT Domain Administrator

Support for domain and users of a Production server-based suite of business applications for Pacific Bell's Purchased Receivables application.

Responsibilities:
Acting NT Domain Administrator

Support for domain and users of DMR's office LAN.

Responsibilities:
Application Data Base Specialist

Support for Pacific Bell's Purchased Receivables application DB/2 tables.

Responsibilities:


Pacific Bell Pacific Bell

San Francisco, California

May 1996 to December 1996

Computer systems:

IBM Mainframe, TCP/IP, DB2, COBOL, Design/1, MS-Office

Billing Inserts

This is the portion of the Pacific Bell billing system that is responsible for inserting variable text onto the phone bill and for inserting pre-printed inserts into the phone bill envelope.

Responsibilities:

May 1995 to May 1996

Computer systems:

HP Series 9000, HP-UX, TCP/IP, Oracle, Oracle Forms, Oracle Menu, PRO*C, PRO*COBOL, C, COBOL, UNIX Shell Scripts, Design/1, MS-Office

Payment External Remittance Collections Information System Environment (PRECISE)

This state wide payment system allows customers to pay their phone bills at third-party authorized payment locations and at Pacific Bell public offices.

Responsibilities:

April 1992 to July 1992

Computer systems:

IBM 3090, OS/MVS, TSO/PDF, DIALOG MANAGER, VM/CMS, COBOL, ASSEMBLER, PL/1, FILE-AID, Excel, Word

Revenue Accounting Application Regression Test System

This regression test system intended to support regression testing for unit and string tests.

Responsibilities:

December 1989 to November 1991

Computer systems:

IBM 3090, OS/MVS, TSO/PDF, DIALOG MANAGER, VM/CMS, COBOL, CA-Realia COBOL, CA-Realia 370, ASSEMBLER, GrandView, CA-ASM2, TMS (CA-1), DFHSM, FILE-AID, IDMS-DB, COMPAREX, ObjectVision, Excel, Word

File Manager for Application Integration Testing

The File Manager is responsible for the identification, collection, and availability of production data used for QA integration testing. The File Manager is also responsible for the availability of all test data created during application integration testing and for the support of regression testing.

Responsibilities:
Base Improvement Analysis

Analysis of the underlying problems plaguing the execution of the Base processing, with recommendations of short term and long term solutions.

Responsibilities:
Project Plan for Capture and Base Processing

This Project for Windows based project plan is a generic template to be customized for specific sets of integration tests.

Responsibilities:
QA Resource Tuning

The QA data center has over-extended it's capacity and is physically unable to grow. The task was to recover capacity the could be better utilized.

Responsibilities:
Help Desk Support Analysis

The desire is to support the technical support needs of the organization, by developing a knowledge base of problem reports and a user oriented inference engine so user's can do their own first level support diagnosis.

Responsibilities:
LAN/VTAM Support Proposal

The desire was to provide WAN/LAN capabilities to the existing VTAM based regional network.

Responsibilities:
QA Split

The QA data center and operations were moved from Concord, where QA shared DASD, Tapes, and personnel with Production, to San Ramon. Tools developed for the File Manager for Applications Integration Testing, were used to move data files and to provide continued access to Production files remaining at Concord.

Anaheim/Irvine Consolidation

The Anaheim Production data center and operations were merged into the Irvine Production center, to share DASD, Tapes, and personnel. Tools developed for the File Manager for Applications Integration Testing, were used to move data files and to provide continued access as if there were two separate data centers.


Educational Testing Service Educational Testing Service

Oakland, California

February 1994 to February 1995

Computer systems:

IBM PC, MS-DOS, IBM 4300, DOS-VS, Banyan Vines, TCP/IP, Novell Netware, LanBatch, Oracle, COBOL, Easytrieve Plus, Assembler, FORTRAN, PVCS, Excel

Migration to PC Network

Migration of all applications from a DOS-VS mainframe to a PC based network.

Responsibilities:
M4 Conversion

Conversion of migrated tape jobs to new PC based tape software.

Responsibilities:


Mervyn's Mervyn's

Hayward, California

September 1993 to November 1993

Computer systems:

IBM 3090, OS/MVS, TSO/PDF, OfficeVision/VM, OS/2, Communications Manager, Easytrieve Plus, Design/1

Merchandising Management Information System

Development of an information management system for this national retail chain.

Responsibilities:


Stanford University Hospital Stanford University Hospital

Stanford, California

October 1992 to May 1993

Computer systems:

IBM 3090, OS/MVS, Novell Netware, TSO/PDF, DIALOG MANAGER, REXX, JobTrac, RunTrac, WYLBUR, MARK_IV, COBOL, CA-Realia COBOL, ASSEMBLER, FILE-AID, Excel, Word, FTP

Conversion of WYLBUR based applications

All WYLBUR based applications were migrated from WYLBUR.

Responsibilities:
Installation of Dun & Bradstreet's Accounts Payable Application

This initial installation included D&B's Account Payable, Common Components, Facility Controls, and Purchase Order applications.

Responsibilities:


Qronos Technology

Santa Clara, California

August 1988 to October 1988

Computer systems:

IBM 4381, OS/MVS, VM/CMS, CICS/OS/VS, TSO/PDF, DB2, SQL, QMF, SPUFI, COBOL, InterTest, BMS/GT, SCRIPT/VS, GML

Computer Integrated Manufacturing (CIM)

A manufacturing resource planning and tracking system for industry. This project was to enhance the CIManager subsystem to establish, maintain, and process hierarchical relationships of resources.

Responsibilities:


Amdahl Corporation Amdahl

Sunnyvale, California

December 1986 to April 1988

Computer systems:

Amdahl 580, OS/MVS, IMS DB/DC, BTS, Walker II/FS, TSO/PDF, Dialog Manager, COBOL, CA-Realia COBOL, CAPEX, Assembler, PL/1, MFS, PANVALET, XPEDITER, DATAMANAGER, IDMS-DB, IBM compatible PC, MS- DOS, Lotus-123, SIM-PC

Accounts Payable System
Responsibilities:
Currency Exchange System
Responsibilities:
Employee Payroll System
Responsibilities:

August 1985 to December 1985

Amdahl Logistics Management System (ALMS)

Which tracks computer spare parts around the world.

Responsibilities:

October 1984 to March 1985

Amdahl Logistics Management System (ALMS)
Responsibilities:

August 1983 to August 1984

Accounts Payable System
Responsibilities:


CitiCorp Savings

Oakland, California

July 1986 to December 1986

Computer systems:

IBM 3090, OS/MVS, CICS-DC, VSAM-DB, TSO/PDF, COBOL, CAPEX, IBM compatible 3270-PC

Customer Information System (CIF)

Which consolidated all accounts for a customer and tracked the customers performance.

Household Information System (HIF)

Which consolidated all customers in a household and tracked the households performance.

Portfolio Management System (PMS)

Which tracked product and branch performance.

Responsibilities:

Established a satellite technical library.


Qume Corporation

San Jose, California

May 1985 to June 1985

Computer systems:

IBM 4331, OS/MVS, CICS/DC, IDMS/DB, Walker II/FS, TSO/PDF, Dialog Manager, COBOL, Assembler, ROSCOE

Accounts Payable System
Responsibilities:


Wadsworth Electronic Publishing Company

Belmont, California

April 1983 to July 1983

Computer systems:

APPLE II, VISICALC

Responsibilities:


Crocker National Bank

San Francisco, California

March 1982 to March 1983

Computer systems:

IBM 3033, MVS, IMS DB/DC, MFS, BTS, TSO/PDF, ADF, COBOL, PANVALET, Process Environment Manager (PEM), IBM Data Dictionary, SDM, STRADIS

Deposit Accounting System

Development of operation and information system to replace existing systems.

Responsibilities:


Auerbach Associates

Berkeley, California

December 1982 to December 1982

Computer systems:

IBM OS/MVS, IMS DB/DC, Fast-Path, VTAM, IBM PC

Commodity Exchange System

Feasibility study of automating functions to support the trading of futures on commodity exchanges.

Responsibilities:


University of California Berkeley Extension University of California Berkeley Extension

Berkeley, California

June 1982 to September 1982

Computer systems:

IBM 4331, VM/CMS, OS/VS1, LIBRARIAN, VSAM

Structured ANS COBOL

(An advanced course)

Responsibilities:


Levi Strauss & Company Levi Strauss & Compnay

San Francisco, California

Computer systems:

IBM 370/168, IBM 3033, MVS, TSO, SPF, IMS DB/DC, MFS, ADF, EASYTRIEVE/IMS, SMF, McAuto 3270 Screen Design Aid, PANVALET

March 1981 to July 1981

Data Base Administration
Responsibilities:

February 1980 to May 1980

Corporate Directory

A centralized table maintenance system for on-line and batch usage.

Responsibilities:


Bank of California

San Francisco, California

November 1980 to February 1981

Computer systems:

IBM 3033, MVS, ISAM, VSAM, EDS text editor, Florida Software DDA-IV

Negotiable Order Withdrawal (NOW)

Installation of a purchased software package to process interest bearing checking accounts.

Responsibilities:


Tymshare Transaction Services

San Francisco, California

May 1980 to September 1980

Computer systems:

Amdahl 470/V6, IBM 3033, MVS, TSO, SPF, IMS DB/DC, CONVERSE

On-line Alpha Lookup

An enhancement to Tymshare Transaction Service's Bank On-line System, which processes VISA and MASTER CARD requirements. The task was to add a secondary index to the existing cardholder data base, along with applications to use the new path.

Responsibilities:
On-line Collection System

A new product to support the collection of overdue loan payments.

Responsibilities:
Introduction to OS/MVS VSAM Class

Developed and twice delivered the course to TTS's staff. The course was predominantly self-study, relying on selected portions of IBM manuals and group review sessions.


Tesseract Corporation Tesseract

San Francisco, California

May 1979 to December 1979

Computer systems:

IBM 3033, Amdahl 470/V6, MVS, SVS, WYLBUR, MENTEXT, EASYTRIEVE, FOCUS, MAGIC

Personnel Management System

For a large utility company.

Responsibilities:
Insurance Billing Subsystem

For an insurance firm.

Responsibilities:


United Air Lines United Air Lines

Maintenance Operations Center

San Francisco International Airport

January 1979 to May 1979

Computer systems:

UNIVAC 1100/40/80, DEMAND, DMS 1100, IBM 370/168, TSO, LEXICON

Plant Accounting Package I (PAP 1)

The first phase of a complete manufacturing control system for the center. Phase I was to monitor the rebuilding of jet engines.

Responsibilities:


Arthur Andersen & Company Arthur Andersen & Compnay

Chicago, Illinois

Computer systems:

IBM 3033, IBM 370, TSO, SPF, IMS DB/DC, PANVALET, LEXICON, FIN-PAC

November 1976 to December 1978

On-line Processor

A new facility of Arthur Andersen & Company's LEXICON data dictionary, which would generate an on- line environment for conversational processing in either IMS DB/DC or CICS with DL/1 data bases, from the users processing requirements which were documented on the data dictionary. The LEXICON data dictionary was the forefather of Anderson Consulting's Design/1 product.

Responsibilities:
FIN-PAC

A generalized general accounting package.

Responsibilities:
Technical Library
Responsibilities:


Illinois Institute of Technology Illinois Institute of Technology

Chicago, Illinois

October 1973 to October 1976

Computer systems:

UNIVAC 1100, DEMAND, RJE, TAB equipment

Higher Education Planning System

A complete management information system for the university administration. This system supported five distinct work flows (Student records, Faculty records, Course programs, Facility management, and Budget management), as well as providing planning and modeling functions.

Responsibilities:


Computer Sciences Corporation

Oak Brook, Illinois

April 1973 to October 1973

Computer systems:

UNIVAC 1100, CSTS, CSCX, EXEC 8, EXEC 2, GPS

The Oak Brook office of CSC was a time sharing service bureau.

Responsibilities:


Computax Corporation

Skokie, Illinois

December 1972 to May 1973

Computer systems:

IBM 360, TAB equipment, UNIVAC 1100, EXEC 2

Computax Corporation is a service bureau that processes federal and state income tax returns.

Responsibilities:


University Computing Company

Chicago, Illinois

October 1971 to December 1972

Computer systems:

UNIVAC 1108, IBM 360/65, IBM 360/30, PDP-9, PDP-8, TAB equipment, COPE communication equipment, EXEC 2, OS/MVT, DOS, FASBAC, RJE

The Chicago office of the UCC service bureau offered complete data processing services to its clients, including consulting, time sharing, keypunch, and production systems.

Responsibilities:


Education

Illinois Institute of Technology Illinois Institude of Technology

Chicago, Illinois

August 1970 to August 1978

Degree: Bachelor of Arts in Computer Science
Computer Science courses:

I S 101

Introduction to Computers

C S 202

Programming for Digital Computers

C S 203

Computational Models and Problem Solving

C S 310

Numerical Methods I

C S 325

Data Processing and File Management

PHIL 325

Logic

C S 350

Structure of Computer Systems I

C S 351

Computers and Programming II

C S 425

Data Base Organization

C S 430

Structures and Algorithms I

C S 431

Data Structures and Algorithms

C S 440

Programming Languages and Translators I

C S 450

Operating Systems I

C S 470

Computer Architecture

C S 595

Interactive Computer Graphics

Minor in Management
Management courses:

MGT 122

Introduction to Managerial Accounting

B E 201

Modern Economics, Principles and Applications

MGMT 312

Introduction to Operations Management

MGT 321

Introduction to Business Law: Contracts

MGMT 351

Theory of Organization and Management

MGT 363

Personnel Management and Manpower Development

MGT 412

Systems Analysis and Operations Management

MGT 426

Information Systems in Management

MGT 427

Principles of Engineering Economics

University of California at Santa Cruz ExtensionUniversity of California at Santa Cruz Extension

Fall 1990 to Spring 1991

X471

C Language Programming

X401.7

Building Data Structures and Function Libraries Using C

University of California at Berkeley Extension University of California Berkeley Extension

Spring 1991 to Fall 1996

EECS 806

Introduction to PC Assembler

X420.8

UNIX Network Programming

X422.2

Programming in Microsoft Visual BASIC

X412.1

Introduction to C++ Programming

Open Technology Services

Fall 1992

Introduction to UNIX System V


Professional Organizations

Association of Computing Machinery (ACM)

Microsoft TechNet


Code Of Ethics


Partial Skills Cross Reference

System Design

Generalized and Table Driven Software

Table Maintenance Systems

Data Dictionaries

Data Administration

Life Cycle Development Methodology

System Tuning

Testing

Packaged Software Installation

Packaged Software Conversion

Instruction

IMS DB/DC

VSAM

DB2/SQL

COBOL

Personal Computers

LAN Management


Glossary

CA-ASM2
Computer Associates Archival System Management utility
CIM
Qronos Technology's Computer Integrated Manufacturing system.
DDA IV
Florida Software's Demand Deposit Accounting application package.
DFHSM
IBM's Data Facility Hierarchical Storage Manager facility.
Dialog Manager
Language for developing TSO/SPF dialogs. Language includes screen definitions, skeletons, tables, messages, and procedures. The procedures may be constructed with any combination of CLISTs, REXX, COBOL, or other procedural language.
DMS 1100
Univac's CODASYL data base facility.
FIN-PAC
Arthur Andersen & Company's General Accounting product.
GrandView
Symantec's outline processor product for MS-DOS.
HEPS
Engineering and Education Systems' Higher Education Planning System.
II/FS
Walker Interactive Products Integrated Interactive Financial Systems family of products.
LEXICON
Arthur Andersen & Company's data dictionary and software generator system. This was the forefather of Andersen Consulting's Design/1 product.
OS/MVS
General purpose multiprogramming and multiprocessing operating system for IBM mainframes and compatibles.
PEM
Hogan Software's Process Environment Manager environment.
TMS
Tape Management System developed originally by UCC, and now owned by Computer Associates.

 


Contact Information

Name:
Company: Evolutionary Software Systems
Phone: (415) 378-9461
E-mail:

Download Instructions

You can print or save this HTML document directly from your browser.

View Michael Faklis's profile on LinkedIn


?Questions/Comments?

Please report any problems with this WEB page to .