Résumé

Education:

BSME Mississippi State Website (1980) 3.85/4.0 GPA

Experience:

Oct 2000 - June 2017

AEP Website

Principal Architect

Responsible for design and development of Enterprise Application Integration (EAI) and Business to Business (B2B) software system interfaces, and business process automation. Participating systems run on multiple platforms, including Windows, UNIX, and mainframe. System databases are ORACLE, DB2, and SQL Server. Application information is converted into Common Business Objects using a transformation framework, and flows along an information backbone using a message-based event-driven integration system from webMethods. Custom web-based user interfaces are developed and provided for operational management of the information flow, to monitor performance, and accumulate statistics to track Return on Investment (ROI).

Dec 97 - Sep 2000

Eaton Website

Senior Software Engineer

Designed and developed a class of software products then called Operator Interfaces (OI), now called Human Machine Interface (HMI) to automate manufacturing and material handling processes. OI products are comprised of an editor written in Microsoft Visual C++ 6.0 and MFC, running software for both of these aspects of the OI product. The online product runs on a custom, industrial-hardened, hardware platform designed to run an OEM build of CE. Both editor and online software are designed and implemented using COM/ DCOM to facilitate code reuse across product lines, offer increased flexibility to the customer, and ease of maintenance.

Oct 96 - Nov 97

CyberMark

Senior Software Engineer

Led a team of developers in redesigning a large-scale prototype smartcard system using object-oriented design principles. Implemented the resulting design in a 32-bit Windows environment for commercial release. Developed client software using Microsoft Visual C++ 5.0 using MFC to run under Windows NT™ or 95. Client software used RPC to communicate with server software written for Windows NT™, running on remote platforms. The previous system’s Oracle database was converted to Microsoft SQL Server™, and the server software used the DBLIB library to access it. Certain aspects of the system were implemented using Distributed COM (DCOM).  Source code control was handled using ClearCase.  Co-designed and co-implemented a smartcard-based meal plan system for use on college and corporate campuses.  Solely responsible for the design and implementation of the GUI administrative software which managed the meal plan system. Here is the patent.

CyberMark was dissolved in 2001. The products and clients were subsumed by ITC Systems .

Mar 95 - Oct 96

Software Engineer

Developed prototype client and server software for a large-scale, three-tier client/server smartcard system which enabled stored-value, security, identification, and other functions for college campuses throughout the U.S. Client code was written for 16-bit Windows™ in Microsoft Visual C++ and MFC, and used DCE/RPC to communicate with servers running on Sun Solaris platforms. Server code (ANSI C) used the ProC library and precompiler to facilitate interacting with an Oracle database. This approximately 30-member team project used PVCS for source code control.

Dec 93 - Feb 95

Self-Employed Consultant

Designed and implemented engineering software to accomplish Finite Element Method (FEM) material stress analyses, vibrational analyses, and mechanical design optimizations. Conducted classes part-time for an accredited local college in the areas of engineering, mathematical modeling of mechanical systems, and software development.

Sep 92 - Nov 93

Research Scientist in
Manufacturing Engineering

Task Leader for a manufacturing systems analysis project with the Joint Logistics Systems Center (JLSC) at Wright-Patterson AFB. Interviewed customers to determine requirements, analyzed manufacturing systems capabilities and product designs to make recommendations for more cost-effective production. Tracked project cost data and published reports of results.

Jun 91 - Jul 92

Midmark Website

Design Engineer

Production design of sheet metal and machined fabrications and mechanisms for hospital stretchers.  Analyzed production fabrication and assembly techniques to produce more economical designs. Interviewed current and potential customers to determine directions for new product development.  Designed new product prototypes and managed prototype fabrication.  Modified existing designs for customer special orders.

Dec 88 - Apr 91

Wright-Patterson AFB

Manager of Computer Integrated Manufacturing (CIM)

Design, acquisition, implementation, and operational management of all computing resources in a research and development design and manufacturing facility.  Operating budget of $2M per year.  Responsible for cost justifications of over $16M for capital equipment such as high-end graphic engineering workstations, CAM equipment, VAX systems, and Personal Computers (PCs).

Mar 71 - Nov 88

Variety of positions ranging from Aircraft Machinist to Launch Vehicle Integration Engineer, employing engineering and managerial skills. Details  available on request.