March 2007 - present

Independent Consultant

Self-employed, Springboro, OH

Architecting and leading development of a shipping system using WPF and WCF. The system assists users in shipping products by printing labels and automating the production of ASN documents (Advanced Shipping Notifications are an EDI document type). The system also includes a compact framework application running on a handheld scanner. This application is the first to use a new architecture which will be leveraged to create the next generation of products for an EDI service company.

Design and assisting in development of a shrink wrap application to run queries for statistical process control (SPC). Queries run on a scheduled basis and notify users of out of control conditions via email or text messages. Application is implemented using WCF.

ASP.NET e-commerce development for a cookware company. Back end databases and systems are in both Microsoft SQL and iSeries. Also extending supporting applications written in Java.

Development of a Direct3D prototype application to display a scan of an optical dome. Programming a prototype application to manipulate large scan data files.

Projects

Shipping Module
Cookware Ecommerce Site
Statistical Process Control Monitor
Graphics Prototype Application
April 2005 - March 2007

Chief Technology Officer

Tellus, Loveland, OH

Provided technical leadership for e-commerce and web application development. Designed and implemented framework in ASP.NET (C#) to support creation of web applications, including e-commerce sites. Personally programmed sites and collaborated with development team on many sites. The sites we developed integrated with many different order systems including CommercialWare, Mail Order Manager (MOM), and custom order systems. Technical means of integration included queuing (IBM MQ and Microsoft MSMQ) and various batch file integration formats (flat file, dBASE, and Excel). Sites also integrated advanced search solutions from iPhrase and Celebros.

Also served as primary technical resource in sales cycle to gather requirements, create estimates, and talk with customers about creating business value using technology.

Projects

Recruiting Web Application
Cookware Ecommerce Site March 2004 - April 2005

Technical Systems Engineer

Reynolds & Reynolds, Kettering, OH

Technical lead for a computer telephony integration project. Initial phase of project provided an IVR for incoming call inquiry regarding automobile repair status and outbound notification calls regarding service completion. Implementation used C# web services and ASP.NET page to integrate with existing Reynolds systems and tools. Telephony handling was provided through tools from Interactive Intelligence. Reviewed and suggested improvements for ASP.NET data entry application.

Projects

Computer Telephony Integration November 1998 - March 2004

Independent Consultant

Self-employed, Springboro, OH

Inspired, designed, and led the implementation of a service oriented architecture for an incentive company. Implementation was a mixture of Delphi and C#/.NET using standards based web services (SOAP, XML, WSDL). Created both ASP.NET and Windows Forms clients. Created web services in both Delphi and .NET to support existing ASP/COM web sites. Design and technical lead on C#/ASP.NET site for meeting scheduling. Served as technical lead and designer for many incentive web sites that include merchandise catalogs, online ordering, file upload, data input, and reporting.

Documented, analyzed, and debugged architecture, design, and implementation of E-Commerce server system for file handling application in the insurance industry. The E-Commerce server was implemented using Delphi, COM, MS SQL server, and MSMQ.

Designed and created reusable web catalog system for an incentive company using Delphi COM objects hosted in MTS with ASP pages. Designed and created web site to support a debit card incentive program for a major telecommunications company. Web site has continuously accepted uploaded Excel files from twenty call centers with deposits that are parsed and written to MS SQL server. The site provides extensive error checking on uploads, custom budget checking and notification, and extensive reports. Some reports are based on an OLAP cube using MDX query language.

Projects

Foundation Service Project
Web/Windows Order Entry October 1996 - October 1998

Consultant

Computer Horizons Corporation, Cincinnati, OH

Worked as part of a large development team on a policy quote and issue system for a major insurance company, using Delphi 3, Microsoft SQL Server and Rational Rose. The multi-tier, rules based application will be hosted in Internet Explorer using ActiveX. Key member of Application Architecture team designing and implementing core architecture, serving as rating subsystem lead. Mentored other team members in design and development. Served as a source of Delphi expertise. Created business object aware components in Delphi, various Delphi experts, and a script interpreter using Visual Parse++.

January 1992 - October 1996

Independent Consultant

Self-employed, Seven Mile, OH

Custom database application development using Delphi, Visual Basic, Clipper, and Visual FoxPro for a variety of clients. Responsible for project analysis, design, implementation, and testing. Major projects include: order entry and tracking applications for an incentive marketing company using Delphi 1.0; and a project quoting application for a printing company using Visual FoxPro. Clipper applications included a case management system for a major law firm, a simple IVR (interactive voice response) system for an incentive marketing company, a project estimating system, and a manufacturing system which interfaced to the AS/400 through Clipper. Published a series of articles in Reference(Clipper) on array-based table classes developed using Class(y).

July 1991 - January 1992

Senior Analyst

Trace Business Systems, Dayton, OH

Designed and implemented object oriented tools for rapid application development using Clipper 5.0 and Class(y). Supported existing development by finding, evaluating, and utilizing software to solve specific problems. Assisted in analysis and design of product architecture. Involved in reviewing tools and platforms for future products.

October 1990 - June 1991

Information Specialist

Carlson Marketing Group, Dayton, OH

Analyzed requirements, quoted hours, designed and developed database projects using Clipper. Maintained library for PC development group. Major projects included:

  • Executive Information System for the General Motors Protection Plan campaign. Product was installed at five GM locations and included an on-line user manual and extensive user help.
  • Converted inventory and order entry application to a multi-user program on a Novell network. Added features to promote ease of use.
  • Data entry portion of a generic Clipper library with object oriented and data driven features.
October 1989 - October 1990

Lead Analyst

Modern Technologies Corporation, Dayton, OH

Worked as a contractor to the Carlson Marketing Group performing same tasks as described for Carlson Marketing Group.

January 1987 - September 1989

Computer Operations Specialist

California Institute of Technology (Caltech), Pasadena, CA

Designed and implemented PC database programs using various dBbase dialects. Program design concentrated on integrating the computer and office procedures, modifying each as appropriate. Also provided support for hardware, software, training, and supervision of student programmers.

Major applications designed and created include:
  • Program for Undergraduate Admissions office to maintain applicant information, print letters, and produce reports.
  • Memory resident program, using FrontRunner, to handle questions from undergraduate applicants.
  • Program for Admissions to maintain a mailing list of approximately 20,000 recipients of various publications and to print labels for these mailings.
Also created applications for the following offices: Student Housing, Student Coffee House, Career Development Center, Undergraduate Dean, Registrar, Athletic Center, and Student Health Center.