To receive an ASCII text version of my resume, send an
email to
dfrench@webmailstation.com
with the word "Resume" in the subject line. This is an auto-responder and will
immediately forward a copy of my resume to you.
|
Personal Info:
Mission Statement
My mission is to drive forward the cutting edge of technology with
regard to E-Business, Architecture, and Technology Strategies.
Summary of Experience
Over 19 Years of increasingly responsible experience
Major international and national supervisory roles
Domestic U.S. and Foreign workplace exposure
Liaison with national & international interests
Professional Continuing education
Teaching and course preparation
Publishing and technical writing
Cost effective problem solver
Summary
E-Business
|
Design / Development / Operations
|
E-Commerce
- E-Tailing
- Back Office
- Credit Card Authorization
- Point of Sale (POS)
- Product Delivery
- Shopping Cart
- Store Hosting
- On-Line Catalog
- On-Line Ordering
- Order Management (Customers)
- Order Management (Suppliers)
E-Financials
- Accounting
- Assets
- Depreciation and Amortizations
- General Ledger
- Liabilities
- Timekeeping and Payroll
E-Marketing
- Custom Marketing Strategies
- Customer Relations
- Data Mining
- Demographics
- E-Coupons
- Frequent Shopper Programs
- Market Identification
E-Services
- E-Management
- Asset
- Change
- Fault
- Networking
- Operations
- Performance and Capacity
- Resource
- Security
- Systems
- Data Mining
- Data Warehousing
- Help Desk
E-Transportation
- Dock Scheduling
- Loading and Unloading
- Rail Scheduling
- Truck Routing
- Personnel Scheduling
|
- Computer Software / Hardware Management
- Information Planning
- Project Definition
- Project Management
- Custom Software Design
- Custom Software Installation
- Packaged Software Selection
- Packaged Software Implementation
- Iterative Software Development
- Production System Support
- Systems Administration
- LAN Design / Implementation / Management
- WAN Design / implementation / Management
- Network Monitoring / Management / Operations
|
Engineering
|
- Analytical/Numeric Modeling
- Engineering Software Research & Development
- Aviation Software Research & Development
- Procedures Automation
- Data Acquisition Development
- Real Time Software Development
- Project Supervision
- Engineering Management
- Product Liability Analysis
- Engineering Economic Analysis
- Equations Of State Programming
- Thermodynamic Analysis
- Design Safety
- Safety Audits
- Occupational Safety
- Safety Training
- Plant Security
- Hazards Analysis
- Hazards Computation
- Fire Protection Systems
- Risk Assessment
- Risk Computation
|
Client Interaction
|
- International Communications
- International Business Operations
- Consulting & Technical Representative
- International Negotiations
- Human Resource Management
- Sales/Marketing
|
Job Descriptions
1993-Present: Applied Intelligence Group, Senior Technical Consultant,Edmond, OK
|
Senior Technical Consultant oriented toward development of E-Business,
E-Services, and E-Management strategies. This includes tactical and
strategic implementation of architectures and technologies. Responsible
for designing, implementing, and managing conversion of clients to an
E-Business model philosophy and mindset. Design, implement, operate,
maintain, and manage complete conversions to E-Business model as well as
individual aspects of client business practices. Duties under the
E-Business heading included such things as Asset, Change, Fault,
Network, Operations, Performance and Capacity, Resource, Security, and
Systems Management. Also included Data Mining, Data Warehousing.
Further Duties under the heading of E-Commerce included development of
systems for the purpose of E-Tailing, On-line Catalog, On-Line Ordering,
and Order Management.
Miscellaneous projects have involved the design, development,
implementation and support of several nationwide networks. I have
prepared and implemented LAN/WAN network designs which included legacy
systems into modern Unix and Windows-NT environments. Designed,
programmed and implemented network monitoring, network management and
network operation systems. Integrated network monitoring, management,
operations into WWW interface environment. Prepared and implemented
downsizing plans. Prepared and implemented new Unix environments
including data conversion requirements. Designed and Implemented
Internet networking for client and internal projects.
1989-1993:French Consulting Services, Principal Engineer, Norman, OK
|
Specialized in software development, maintenance, documentation and
systems conversions. Duties included project definition and planning,
systems design and installation, production systems support, graphics
and animation, multimedia programming and development, voice response
and speech recognition programming, services and software marketing and
sales, technical and course preparation for all courses taught by French
Consulting Services.
1981-1989: Energy Analysts, Inc., Senior Systems Analyst, Norman, OK
|
Responsible for hazards analysis and risk assessment studies,
engineering and graphics programming design/development, documentation
and verification, fault tree analysis studies, systems analysis, data
base management, marketing and sales, proposal preparation,
instrumentation and data acquistion on large scale testing projects.
Also responsible for training and course preparation, products liability
studies and law and code requirements.
1979: Applied Technology, Inc., Chemical Engineering Technician, Norman, OK
|
This was a summer position conducting large scale testing of the
extinguishment characteristics of a sampling of crude oils from around
the world using a variety of extinguishing compounds and mechanisms.
These tests were also conducted using Carbon Disulfide as the flammable
liquid.
Copyrights |
Shell Curses:
|
Shell implementation of the Unix "curses" library.
|
French Menus:
|
Character based menuing system utilizing "shell curses" library.
|
kshEngine:
|
Automated and Dynamic Web Site Generator.
|
eStorLink:
|
Provides file and print transfer mechanisms between computers on a
heterogeneous or homogeneous network.
|
kshEvents:
|
Dynamic, Web Based Events Calendar.
|
kshSchedule:
|
Web based reservation/scheduling system.
|
kshLink:
|
Web Based Communications Control System.
|
kshMenus:
|
GUI menuing system utilizing web technologies.
|
kshAddURL:
|
Web based method of adding a URL to multiple search engines.
|
kshNoSpam:
|
SPAM filtering and reflection system.
|
kshContact:
|
Personnel directory and paging system.
|
kshList:
|
Mailing List system.
|
kshInstall:
|
Generic Installation program which utilizes shell curses and FrenchMenus.
|
kshBackup:
|
Automated Backup scheduling system.
|
kshSQL:
|
SQL Database Management system with Ingres-like interface.
|
Certifications |
IBM Certified Specialist - AIX System Support:
|
This certification validates a broad scope of AIX problem determination
and resolution skills, and the ability to perform general AIX software
system maintenance. The certification is applicable to to support
professional who conduct AIX problem determination and resolution
activities needed to successfully support system administrators,
customers, and clients in an AIX envirionment, in order to maintain
system reliability.
|
Education
Bachelor of Science:
Zoology, University of Oklahoma, Norman, OK
Studies toward Master of Science:
Chemical Engineering, University of Oklahoma, Norman, OK
Professional Continuing Education
- Autolisp Programming
- Arthur Andersen's Method/1
- Arthur Andersen's Design/1
- Arthur Andersen's Install/1
- Advanced "C" Language Programming
- Bourne Shell
- Multimap Programming
- AutoCad/Autoshade
- Liquified Gas Safety
- Sun Graphics Operating System
- Advanced Fortran Programming
- Pipephase Programming
- Petro-Chemical Plant Safety
|
Teaching and Course Preparation Experience
Project Management for Managers and Executives, French Consulting Services
Packaged Software Selection and Implementation, French Consulting Services
Data Base Design, Conversion and Installation, French Consulting Services
Custom Software Design and Installation, French Consulting Services
Advanced Internet Usage/Programming, Applied Intelligence Group
Advanced Safety and Loss Prevention, Energy Analysts, Inc.
Unix Systems Administration, Applied Intelligence Group
Unix Local Area Networking, Applied Intelligence Group
Unix Wide Area Networking, Applied Intelligence Group
Introduction to the Internet, Applied Intelligence Group
EAHAP, EAEPP and EAPRA, Energy Analysts, Inc.
Process Facility Security, Energy Analysts, Inc.
Liquified Gas Safety, Energy Analysts, Inc.
INPLANT, French Consulting Services
Computer Hardware Experience
Operating Systems
Databases
Shells
Languages
Networking
Graphics
Engineering
Communications
Methodologies
Miscellaneous
Computer Hardware Experience
DEC/VAX
My experience with DEC/VAX equipment includes a VAX 11/750
running
BSD 4.3
Unix. My duties included acting as the system
administrator in addition to project programming. I worked
with many DEC peripherals and add-in cards in support of the
VAX 11/750.
IBM RS/6000
I have had a variety of experience with IBM RS/6000's
including models 250, 320H, 550, 580H, 590H, and C10. All
models were running
AIX.
Peripherals include
Portmaster
Term Servers,
RAID
Systems, various modems and scales. I have integrated
RS/6000's into
TCP/IP
and
SNA.
environments using Ethernet and Token Ring. I have also
built wide area networks with RS/6000's using
UUCP,
TCP/IP,
SNA.
IBM AS/400
My experience with AS/400 equipment involved integrating
these systems into a Unix network environment via Token
Ring LAN. In a project for
Home
Quarters. I developed a remote printing system which
allowed the AS/400 user to print shelf tags and labels on
remotely located laser printers attached to
NCR SVR4
Unix machines at the stores.
SUN Systems
I have had only one occasion to work with Sun Systems
hardware which was with the
Federal Aviation
Administration. During the time when I operated my own
consulting firm, I worked with the FAA for 10 months on a
project to port the
Instrument
Approach Procedures Automation system to the
SunOS
environment. This project involved porting a large
quantity (1,000,000 lines) of fortran code from a Data
General Mainframe running AOS to fortran and C language on
the Sun. I was part of the team which added three
dimensional terrain mapping to the ported code. This
allows pilots to see the approach procedures to any
airport in the world, in a 3-D view. The Sun hardware
platform consisted of a network of 26 Sun i386 systems
running
SunOS.
Hewlett Packard
I have worked with a variety of Hewlett Packard computers.
During the time when I operated
my own consulting
firm, I worked with
Wal-Mart in
Bentonville, Arkansas.
Wal-Mart was
using Hewlett Packard equipment as a back office processor
for the stores. They were also being used as
intermediate servers to relieve some of the burden from
the Teradata machine. I worked with the back office
processors as well as the intermediate servers.
In a current project, I act as the System Administrator
on an
HP
OpenView Network Managment station and provide all
hardware/software support.
Data General Aviion
Southwestern
Bell Mobile Systems hired my consulting firm to design
a database system to keep track of error notifications
generated by the cellular transmission towers. It was
critical that this information be captured and accessible
to the service technicians. The computer system could
have zero down time. Dual Aviion servers with a
High
Availability NFS
RAID
system was choosen to accomplish this task. In addition
to designing and building the database, I was also
responsible for programming and administration of the
Aviion servers and
Clarion
disk array.
Data General Clarion
Southwestern
Bell Mobile Systems hired my consulting firm to design
a database system to keep track of error notifications
generated by the cellular transmission towers. It was
critical that this information be captured and accessible
to the service technicians. The computer system could
have zero down time. Dual Aviion servers with a
High
Availability NFS
RAID
system was choosen to accomplish this task. In addition
to designing and building the database, I was also
responsible for programming and administration of the
Aviion
servers and Clarion disk array.
NCR 3400, 3500 Series Computers
I have worked with NCR Computers (ATT Global Information
Systems or whatever they are called this week) on a number
of occasions.
Wal-Mart
uses NCR machines as back office server and as personal
computers. During my time working with
Wal-Mart,
I designed, built, and implemented, distributed
Informix
Database Systems on NCR platforms. The NCR machines
communicated with
Hewlett
Packard servers at the Bentonville Arkansas
headquarters via an
SNA
satellite link.
Eli
Witt Company uses NCR 3455 machines as departmental
and branch office servers. I was the lead consultant
during Eli
Witt's LAN/WAN upgrade to these servers running
NCR
SVR4. This implementation required integrating the
servers into a LAN/WAN environment using both
TCP/IP
and
UUCP over
leased lines with dial backup. The machines also ran the
Galaxy
environment as an emulation of the
NCR
9400
ITX
systems. The
Galaxy
environment allowed
Eli Witt
to migrate from the legacy system into a modern system.
Eli Witt
also used a variety of terminal servers to provide access
to users at the headquarters.
Home
Quarters, a building supply company, uses NCR 3400
machines as back office processors which communicate to
the headquarters via a satellite network. I designed,
built, and implemented a shelf tag printing system from an
AS/400
at the headquarters to the NCR back office processors.
The printing system required a significant integration
effort between the NCR machines and the printers. The
printers included Printronix and Texas Instruments.
Applied
Intelligence Group uses NCR 3400 computers in support
of various clients. The configuration of AIG's NCR
platform is variable and depends upon the current project
or client. It has been configured as a server on a
Token
Ring network, a server on an
Ethernet
network, an
NFS server, and as a
print server. All of the above running under the
NCR SVR4 operating
system. It has also been configured as a
World Wide Web server
running Microsoft's
Windows-NT Server
operating system and
Microsoft's Internet
Information Server.
NCR 9400
I have worked on a couple of occasions with NCR 9400
machines running the
ITX
operating system. The first occasion was with
Eli Witt
Company, which used the machines as departmental and
branch office servers. I was involved in designing,
building, and implementing a migration effort from the
NCR
9400
ITX system
to an
NCR
3400
SVR4
system running the
Galaxy
environment. The
Galaxy
environment provides an emulation of the
ITX
operating system running over
SVR4.
Cisco Routers
I have worked with a variety of Cisco Routers in a variety
of implementations. The routers include model numbers
1020, 2503, 2509, 2511 all running the
Cisco
IOSversion 10.x operating system. The 1020 router
provides a dial-on-demand system for branch offices or
remote locations. The 2509 and 2511 provides 8 and 16
dial-in/out ports for an ethernet dial-on-demand
environment. The 2503 provides multiple ethernet ports in
addition to dial-on-demand routing.
Projects include designing, building, and implementing
a LAN/WAN system for
Brookshire
Brothers, Inc. and a
Network
Management System with
AIG.
Various Micros
I have work with a wide variety of micro computers from
many vendors. I have also worked with a variety add-in
cards such as
A/D
boards, multiport serial adapters, modems, video and
sound adapters, SCSI,
speech
recognition, and PCMCIA adapters. The micro operating
systems have included
SCO
Unix,
Solaris for
Intel,
Yggdrasil
Linux,
Windows-NT,
OS/2,
MS-Windows,
and
MS/DOS.
Operating System Experience
Unix System V Release 3 (SVR3)
My experience with Unix System V Release 3 is from
operating systems such as the following:
Please see the above sections for information.
Unix System V Release 4 (SVR4)
My experience with Unix System V Release 4 is from
operating systems such as the following:
Please see the above sections for information.
BSD Unix Versions 4.2 and 4.3
The first Unix system I worked on was a
DEC/VAX
11/750 running BSD 4.2 at
Energy Analysts,
Inc. My job at Energy Analysts was that of a System
Administrator/Lead Programmer on a software development
project in the chemical engineering industry. The project
involved designing, building, implementing, and supporting
a set of hazards analysis and risk assessment programs.
The programs were originaly written on the
VAX and
then ported to the
PC/AT
under
MS/DOS.
The programs had to compile and run under both
environments. Since the code was in
Fortran
77, this required some inventive coding and makefiles.
IBM AIX
I have lead or participated in several development projects using the
AIX operating system. I will outline only a few of them here.
The United States Marine
Corps hired AIG to provide 3rd party analysis of an application
being written by IBM for the USMC. I participated on the project team
as the RS/6000
expert. My job was to analize the design and implementation of the
application. The application provided an Informix database repository
for multiple 4680 POS controllers. Several remote locations running the
IBM 4680 POS system used the AIX box as a central controller. Each
Marine base, 18 worldwide, was to have one RS/6000 and each base
could have multiple stores or POS controllers. Each store would
communicate to the RS/6000 via Token Ring
LAN or SDLC connection.
Working as a subcontractor to IBM and working with Stop & Shop, I was part
of a team to integrate Hobart, Franklin and Toledo scales into an AIX
environment. This project required an indepth knowledge of asyncronous
communications and application of that knowledge in an AIX environment.
With Follett Campus
Stores I participated in a team to port a Cobol application
purchased by Follett onto the AIX-RS/6000. My duties
included providing design and implementation consulting to the project
team.
I have written and copyrighted a shell script library which provides
"curses" like functionality in a Bourne Shell
environment. The system is called Shell Curses and
provides screen addressing functions for the shell programmer. One of
the platforms I used in the development of this system was AIX.
Hewlett Packard HP:UX
I have lead or participated in several development projects using the
HP:UX operating system. I will outline only a few of them here.
- Wal-mart
- Distributed Informix database system
- Informix 4gl programming
- Shell Scripting
- TCP/IP
- NFS
- X-Windows
- X-terminals
- RPC's
- AIG
- X-Windows
- Asyncronous communications
- HP Openview
- SNMP programming
- Network Management
- Shell scripting
- Systems Management
- Database management
- System Administration
- TCP/IP
- NFS
- color printing
SCO Unix
Sinix
AIG was hired as a subcontractor by Siemens/Nixdorf Boston
to provide technical support for a development project with Nordstrom. I was the
project manager and lead designer. The project required two distinct
development efforts. The first involved writing a device driver for a
network card which connected the Unix machine to the proprietary Siemens/Nixdorf POS
Controller. This POS Controller had a proprietary operating system,
network protocol, and database. The second development effort required
writing a printer configuration system.
This application was to be used as the restaurant POS system and had
several unique requirements. The Nordstrom restaurants have four areas
each of which required a printer designation. The areas were:
- Hot Items
- Cold Items
- Bar/Beverage Items
- Security Area
The application had to be able to accept orders from the cash registers
and distinguish Hot, Cold, Bar and Security Items on each ticket. The
Hot Items would be routed to the first available Hot printer. The Cold,
Bar and security items would be routed in the same manner. The first
available printer would be chosen because it was possible for there to
be multiple hot or cold printers. The registers also provided the
cashier with a security key in case of emergency. When the cashier
pressed the security key, a message was printed in the security area.
This printer also rang an alarm bell attached to the printers auxillary
port.
DG:UX
- Southwestern Bell Mobile Systems
Sun OS
- Federal Aviation Administration
NCR System V Release 4
X-Windows
Under Construction
Microsoft Windows-NT
Under Construction
Cisco IOS
Under Construction
NCR ITX
Under Construction
NCR Galaxy
Under Construction
IBM OS/400
Under Construction
IBM OS/2
Under Construction
Microsoft Windows 95
Under Construction
Microsoft Windows 3.x
Under Construction
Microsoft MS/DOS
Under Construction
Merge (DOS Emulation)
Under Construction
VPIX (DOS Emulation)
Under Construction
Databases
DBASE III
Under Construction
TROLL/USE
Under Construction
INGRES
Under Construction
ADABASE
Under Construction
INFORMIX ONLINE
Under Construction
INFORMIX 4GL
Under Construction
INFORMIX SQL
Under Construction
INFORMIX ESQL
Under Construction
INFORMIX RDS
Under Construction
ORACLE 7.0
Under Construction
ORACLE SQL
Under Construction
ORACLE SQL*NET
Under Construction
Languages
C / C++
Under Construction
Fortran
Under Construction
Visual Basic
Under Construction
SmallTalk
Under Construction
Lisp
Under Construction
REXX
Under Construction
JavaScript
Under Construction
Perl
Under Construction
HTML
Under Construction
Shells
Korn Shell
Under Construction
Bourne Shell
Under Construction
C Shell
Under Construction
N Shell
Under Construction
Make
Under Construction
MS/DOS Batch
Under Construction
Networking
UUCP
Under Construction
TCP/IP
Under Construction
SNA
Under Construction
Netbios
Under Construction
RPC
Under Construction
NFS
Under Construction
RFS
Under Construction
HA-NFS
Under Construction
Tuxedo
Under Construction
Graphics
NCAR Graphics
Under Construction
AutoCad
Under Construction
AutoShade
Under Construction
AutoLisp
Under Construction
MultiMap
Under Construction
ProDesign II
Under Construction
HI-Plot
Under Construction
TEK-Plot 10
Under Construction
AutoCode
Under Construction
Engineering
MS Excel
Under Construction
Symphony
Under Construction
EAHAP
Under Construction
EAEPP
Under Construction
EAPRA
Under Construction
MathCAD
Under Construction
Pipephase
Under Construction
ProII
Under Construction
HySim
Under Construction
Inplant
Under Construction
CASE Software
Under Construction
Communications
Methodologies
Miscellaneous