Résumé
Education:
Experience:
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).
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.
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 .
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.
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.
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.
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.
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).