SUMMARY
Over ** years experience in computer systems software engineering,
application design and development. Performed requirement analysis, design,
coding, testing, integration, conversion, migration, maintenance,
production support and documentation efforts on many complex systems
development projects. Experienced in designing and implementing object-
oriented client-server applications, database systems and microcomputer
based embedded real-time control systems. Over 15 years experience in
design and development of Client-Server applications using
Powerbuilder/Oracle/Sybase. Over 20 years experience in
C/C++/Assembly/Unix application and systems design and development.
SKILLS
Languages/ Software Tools: PowerBuilder, C/C++, Oracle, Sybase,
EAserver, DB2, PL/SQL, SQL Developer, TOAD, PowerBuilder Foundation
Class (PFC), Eclipse, Tomcat, HTML, XML, Java, PowerBuilder Web
Deployment Kit, Popkin System Architect, Erwin, S-Designer, Rational
Software tools, SQL Plus, SQA, SQR, Cyrano, J2EE, MS Studio
Professional (Visual C++, Visual Basic, MS SQL Server, MFC), MS
Windows SDK, IBM Assembler, Pascal, Fortran, ADA, BASIC, DCL, Ingres,
Watcom, Gupta, ADABAS, NATURAL, ISPF, JCL, FoxPro, Smalltalk, ONSPEC,
GENESIS, MS Office Professional, Lotus Suites.
Hardware: IBM PCs, IBM 3083, IBM 370, IBM 360, VAX 780, VAX 850, VAX
8600, Micro VAX 2000, MicroVAX 4000, Vaxstation 3100, HP 3000, PDP
11/70, PDP 11/45.
Operating Systems/Networks: UNIX, HP/UX, Linux, MS Windows
XP/NT/2000/98/95/3.11, MVS, VMS, Ultrix, MS DOS, OS/2, Novell LANs,
DECNet, Ethernet, Pathworks.
EDUCATION
Masters of Science, Electrical / Computer Engineering, University of
Colorado, Boulder, Colorado 1986
Bachelors of Science, Chemical Engineering., University of Akron, Akron,
Ohio 1979
EXPERIENCE
ConsulTech, Cleveland,
OH March 2006-
present
Senior Consultant
@Sherwin-Williams, Cleveland, OH
Mar 2006 - present
Design and development of Inventory Management, Transportation Planning,
Customer Order Maintenance, Pallets Tracking, and Load Maintenance modules
of AWCS application (Automated Warehouse Control System) using PowerBuilder
Enterprise (10.0 - 10.5.1), Oracle 10, PL/SQL, TOAD, UNIX/COBOL/C,.
Analysis and conversion of AWCS Legacy system to PowerBuilder MS Windows
based, Client/Server environment. Performed SQL optimization and fine
tuning., requirement analysis and specification, system testing and builds
and production support.
Hudson Global Resources, Oakbrook Terrace,
IL September 2004- Dec 2005
Senior Consultant
@Blue Cross Blue Shield, Chicago, IL
Sep 2004 - Dec 2005
Assist in the design and development of enhancements to the Accounts
Maintenance and Premier Providers Maintenance applications using
PowerBuilder Enterprise 8.0-9.0, PowerBuilder Foundation Class (PFC), IBM
DB2, Windows XP, IBM CICS, IBM ISPF, MagnaX, PVCS, DB Navigator and IBM
Cobol.
TEKsystems, Hanover,
MD February 1998 -
April 2004
Senior Consultant
@ Genesco Corporation, Nashville, TN
Sep 1999 - April 2004
Assisted in the design, development and commissioning of a multi-tier
client/server Order Management and Processing system (OMNIA) and Sales
Force Automation System (Selling Edge) using PowerBuilder Enterprise 5.0 -
7.0, PowerBuilder Foundation Class (PFC), Windows NT 4.0, Oracle 7 - 9
database servers, C/C++, Oracle PL/SQL, Oracle Stored Objects (Stored
Procedures, Functions, Triggers and Packages), IBM MQ Services and PVCS
Tracker. Performed requirement analysis, code, test, debug, support,
maintenance and enhancements to the system stored objects and applications
libraries. Designed objects & modules, stored procedures, triggers &
functions. Fixed production bugs in Order processing, Rules management,
Invoicing, Products management, Inventory management, Customer maintenance,
EDI Processing, Sales force automation, and Reporting system. Used PVCS
Tracker for applications modules access control, version control, and
configuration management.
@ Morrison Knudsen, Cleveland, Ohio
Feb 1998 - July 1999
Performed Migration of Cost System applications suite from PowerBuilder 4
to PowerBuilder 5 to PowerBuilder 6.5 and to PowerBuilder 7.0 under Windows
NT 4.0. Used SQA testing tools for verification of system functionality.
Redesigned PowerBuilder objects. Modified existing PowerBuilder scripts.
Designed 32 bit Dynamic Link Library (DLL) using C++. Designed new objects
and Sybase stored procedures. Debugged and tested the existing code.
Performed Conversion of Cost System databases from Sybase 4.9 to Sybase
11.0 and to Sybase adaptive server 11.5. Used Cyrano testing tools under
Windows NT and HP UNIX. Developed custom testing tools in Unix shell
scripts and rewrote some stored procedures. Performed Y2K compliant testing
and modifications for the Cost System.
@ GE Lighting, Cleveland, Ohio
Oct 1998 - May 1999
Designed and developed an object-oriented client-server toolkit, RIP Rack
ToolKit (RRTK), to facilitate material handling and material consumption
for the GE manufacturing processes Used PowerBuilder Enterprise 7, PFC,
PL/SQL 2.1, and Oracle 7.2 stored procedures / triggers under HP
UX/Windows 98.
Designed and developed a reporting application, Resource Detail Reporting
system (RDR), using PowerBuilder Enterprise 7, PFC, PL/SQL 2.1 and Oracle
7.2 stored procedures, HP UX/Windows 98.
Dynasoft Incorporated, Cleveland,
Ohio December 1994 - December 1997
Systems Consultant / Independent Consultant
@ LCI International, Dublin, Ohio
Jul 1996 - Dec 1997
Assisted in the design and development of an object-oriented client/server
system, International Routing Operations Support System (IROSS) using
PowerBuilder Enterprise 5.0 under Windows NT 4.0, Unix C/C++ and Oracle 7.2
database server. Performed functional requirements analysis created
Software Requirement Specifications document. Prototyped and coded the
system. Used latest PowerBuilder GUI features, TreeViews and Tab objects
and Oracle PL/SQL Stored procedures and Triggers.
Assisted in the design and development of a multi-tier client/server
system, Centralized Commissioning system (CCS) using PowerBuilder
Enterprise 5.0, Windows NT 4.0, C/C++ and Oracle 7.2 database server.
Performed functional requirement analysis, created Software Requirement
Specifications document. Prototyped and coded the system. Used latest
PowerBuilder GUI features, TreeViews and Tab objects and Oracle PL/SQL
stored procedures.
@ RELTEC Corporation, Elyria, Ohio
Nov 1995 - Jun 1996
Led the design and development of a multi-tier client/server system, IMPS
(Installation Material & Power Systems) using PowerBuilder Enterprise 4.0,
PowerTool 4.0, Sybase and Watcom database servers. This application
converted part of RELTEC's existing Engineering Bill of Material processing
system from HP3000/UX COBOL into client/server architecture. Performed
functional requirements analysis, created Functional Requirement
Specifications, performed data analysis/modeling and created Software
Requirement Specifications document.
@ Invacare Corporation, Elyria, Ohio
May 1995 - Nov 1995
Led the design and development a multi-tier client/server application, IPC
(Invacare Product Configurator) using PowerBuilder 4.0, Oracle 7.0 and
Watcom database servers. Along with the development, wrote the Functional
Requirement Specifications and rapidly prototyped the functionality of the
existing HP3000/UX Image database system (COBOL) into client/server
architecture.
@ Pioneer-Standard Electronics, Cleveland, Ohio
Nov 1994 - Apr 1995
Designed and developed a client/server system for automatic inventory
replenishment using Powerbuilder 4.0, MS DOS/MS Windows 3.1, MS C/C++ 7.0,
STX EDI package, and Symbol Technologies Barcode readers. This system
facilitates replenishment by sending EDI purchase orders automatically to
Pioneer Standard. Developed Handheld Barcode Reader terminal program
modules to perform parts picking and receiving from the warehouse floor.
Claremont Technology Group, Cleveland,
Ohio July 1994 - November 1994
Senior Technical Architect
USAF Wright Patterson AFB, Dayton, Ohio:
Studied the current IBM 3090/MVS-plug compatible mainframe environment and
the associated legacy applications. Analyzed and documented the current
system and recommended alternative client/server solutions. Used
PowerBuilder 3.0, and Watcom database server to develop a Windows based
analysis tool to store current system applications profile data.
CAP GEMINI AMERICA, Cleveland,
Ohio July 1988 - July 1994
Senior Systems Consultant
Assisted CGA clients in implementing control systems applications,
client/server applications, database systems and factory floor automation
applications. Assisted in proposal preparation, functional and software
requirements analysis. The following paragraphs provide a brief description
of these projects.
@ Allen Bradley, Cleveland, Ohio Jan. 1994
- July 1994
Designed and developed real-time objects and classes for use with POLARIS
process control system package. Utilized MS Windows Software Development
Tool Kit (SDK), MEWEL (MS Windows emulation library), Rational System's
DOS4GL, Watcom C/C++ Compiler to create real-time MDI
objects for process parameters monitoring and GUI displays. Created 32 Bit
Windows compliant DOS based executables to be run under OS/2, Windows NT or
extended DOS environment.
@ Reliance Electric, Euclid, Ohio
May 1993 - December 1993
Designed, developed and delivered a client/server based Motor Order
Management Prototype application using MS Windows 3.1, PowerBuilder 2.0,
Sybase, Gupta, Borland C/C++, Novell NetWare, Remote LAN node (RLN), and
pLAN.
@ Stouffer Foods, Solon, Ohio
October 1992 - April 1993
As a technical team leader, assisted the project team with writing
specifications, design, development and commissioning of a Cookstand
Operator Interface Terminal (OIT) data acquisition system. This system
acquired Cookstand Operator Inputs via DEECO Touch Screen terminals and
stored the data into an OS/2 database for trends analysis, report
generation, graph generation. Used ONSPEC Data Acquisition and Control
System, Touch Assist software to create and build Touch Screen displays and
to program interactions with DEECO terminals. Used Microsoft C/C++ under
OS/2 EE 2.0 to develop the programs. Utilized OS/2 Communication Manager
Services and Database Manager Services.
@ DOW Chemicals, Freeport, Texas
August 1992 - January 1993
Performed requirements analysis and prepared Functional Requirements
Specification document for a Chemicals Compatibility Database System
(CHEMPAT). Created high level design and prepared Software Requirements
Spec for the CHEMPAT system. Developed a working prototype for the CHEMPAT
system using INGRES Database Management System under VAX/VMS using VAX C++
programming language.
@ Reliance Electric, Euclid, Ohio
April 1992 - May 1992
Assisted with the debugging, integration testing and commissioning of an
Air Knife control system set point management. Utilized GENESIS Data
Acquisition and Control System package to gather data, to specify setpoints
for devices, to alarm the operator and to perform other control functions.
Used Microsoft C under DOS operating system to develop this program.
@ Hygenic Corporation, Akron, Ohio
April 1992 - August 1992
Designed and developed a recipe management program for a Latex Sheeting
Manufacturing Line to create, update, save, restore, download and upload
recipe setpoints to the controlling PLCs and discrete devices. Utilized
ONSPEC Data Acquisition and Control System package to gather data and
control the latex sheeting line devices. Used ONSPEC RPL (Pascal) language
and concurrent DOS to implement the recipe management program. Performed
onsite integration and acceptance testing.
@ Caterpillar Industrial Inc., Peoria, Ill
July 1989 - April 1992
Prepared software requirements specification, designed, developed and
commissioned a client/server based Self-Guided Vehicle (SGV) supervisory
control system (DIAL - DECNet Interface Application Layer) using C/C++
programming language under VAX/Ultrix operating system. Designed the system
as a server-based operating system, using client-server architecture, with
multiple manufacturing cell controller client processes residing on a
DECnet network requesting SGV material handling services. Used DECNet non-
transparent heterogeneous task-to-task communication mechanism and real-
time system programming techniques to support multiple client processes
while maintaining rapid response times. Tested and installed the system in
many client sites. Also wrote specification, designed, developed and
commissioned a Self-Guided Vehicle (SGV) based Internal Cell Control system
(ICC), using C/C++ programming language under VAX/VMS operating system.
This client/server supervisory SGV control system managed a fleet of Self-
Guided Vehicles for material handling within Caterpillar manufacturing
plants.
@ Clifton Phones, Cleveland, Ohio
May 1989 - July 1989
Wrote software requirements specification and high level design document
for an operating system for an intelligent digital switching system. Used
VAX/VMS and C programming language.
@ Goodyear Tire and Rubber Company, Akron, Ohio
November 1988 - May 1989
Designed and developed a pressure control subsystem for an automated tire
building machine. This program calculated and downloaded pressure
regulators setpoints to the PLCs. The software was written in Microsoft C
and Microsoft Assembly for use on a STD bus computer.
@ Firestone Tire and Rubber Company, Akron, Ohio
July 1988 - November 1988
Wrote specification, designed and developed a time and project management
system, utilizing an INGRES database management system, VAX/VMS, embedded
SQL and C. Designed, developed and integrated a data acquisition program to
gather laboratory data from Rheometers, Viscometers, and temperature and
pressure sensing devices. Used INGRES database management system and C.
FORD AEROSPACE AND COMMUNICATIONS, CS, CO July 1984 -
April 1988
Senior Software Engineer
As a lead software engineer, designed and developed an automatic satellite
maneuver detection and identification processing system for Space Defense
Operations Center (SPADOC) project. Used IBM Assembler H, FORTRAN,
ADABAS/NATURAL, JCL. Also, led the design and development of a real-time
transaction tracking system for the Control subsystem segment of the SPADOC
program. Used IBM Assembler H, ADABAS/NATURAL, JCL.
UNITED STATES AIR FORCE, Colorado Springs,
CO 1980 - 1983
Systems Engineer
Officer in charge of software engineering, requirements analysis, and
development of software test plans and procedures for verification of
software systems safety, security and functionality.
CHEMSTRESS CONSULTANT COMPANY, Akron, Ohio
1979 - 1980
Systems Engineer
Assisted in the design and development of computer programs for process
equipment sizing, instrumentation specifications, and process control using
IBM 360 mainframe, PRIME computer system, BASIC and FORTRAN programming
languages.