## BIO
EXPERIENCE
eLoyalty Corporation - Chicago, IL 2000 - 2002
Principal
Led a team that designed and developed a customer management tool that stored data in an Oracle database and tied into classified advertising booking and customer relationship management (Siebel) systems for Australia&'s largest newspaper.
* Designed and implemented a call center customer relationship management tool that presented customer information, customer contact history, call telephony control, and advertisement booking history.
* Designed and helped implement interface into Siebel for front end processing through COM interface and backend processing through their EAI interface and XML
* Designed and implemented interface for talking to a third party classified advertisement booking system.
Technology Solutions Company (TSC) - Chicago, IL 1997 - 2000
Senior Consultant - Enterprise Customer Management Practice Area (1999-2000)
Lead developer in designing and developing tools to improve customer service and management for the second largest student loan servicing agency in the U.S. located in Indianapolis, IN.
* Designed and implemented a socket-based server application that received requests from a Geotel(Cisco) call routing server application and made requests to an Oracle database for call routing information using MSVC++.
* Designed and implemented a call center customer relationship management tool.
* Designed and implemented a way to display a mainframe terminal application within the client application and a way to send it data collected from the client application.
Senior Consultant - Enterprise Customer Management Practice Area (1997-1999)
Lead developer in creating a browser based customer management and insurance quoting tool for the fourth largest auto insurance company in the country based in Cleveland, OH.
* Designed and implemented a browser-based dynamic call scripting facility with integrated sales tips, help text and variable underwriting guidelines using DHTML, VB Script and VB5 to create ActiveX objects.
* Optimized and rewrote areas of the server system involving in-house script language processing
Compuware Corporation - Farmington Hills, MI 1993 - 1997
Developer
Junior developer for the GUI of a programmer's source code editor.
* Implemented the GUI for a product that allows transferring files from mainframes to PCs and vice versa using VB5 and Visual C++ for their COM and ActiveX capabilities.
* Implemented the GUI for a new client/server UNIX flat file data editor using XVT and C++ on a Windows NT workstation and X Server software. Designed and implemented new editing modes of the editor. Involved in the architectural review for GUI enhancements and additions.
* Implemented the GUI for a new client/server OS/2 and UNIX database editor developed wholly in C++. It was developed with the XVT Portability Toolkit, XVT Power++ (a GUI development kit), CommonBase (a DB development library), and the Rogue Wave Tools.h++ library.
* Implemented portions of the PM GUI interface to a text-based dual-mode OS/2 and DOS programmer&'s editor. The editor was initially developed in C with the new PM GUI interface developed in C++ using CA CommonVU and Rogue Wave Tools.h++ libraries.
EDUCATION
Bachelor of Science, Computer Science
President, Black Caucus
Michigan State University, Lansing, MI
Computer Science
United States Military Academy, West Point, NY
## Area of Expertise
Languages: C/C++, Java, SQL, VB, VB Script, DHTML, XML, C#, VB.Net
Operating Systems: Windows(95, NT), UNIX(Solaris, AIX, HP), OS/2(2.1, 3.0)
IDEs: MS Developer Studio (VB, VC++, VJ) (5, 6), IBM Cset++
Class Libraries: Rogue Wave Tools.h++, XVT, MFC, ATL
Object Modelling Tool: Rational Rose
Miscellaneous: UML, Intersolv PVCS, Microsoft Sourcesafe