www.christopherlewis.com

If you found any of the tools on this page helpful, any donations would be appreciated.

CHRISTOPHER G. LEWIS

2030 WEST FLETCHER STREET
CHICAGO, ILLINOIS 60618

PHONE: 773.529.8402

FAX: 773.529.8402

CELL: 773.294.6996


Programming Skills

Windows 2000 Installation and Administration, Microsoft SQLServer, Exchange Server, Internet Information Server, Internet Security and Acceleration Server, Windows Media Server, Windows Media Encoder.

Visual Basic, Visual C++, Access, Office VBA, VBScript, Windows 32bit SDK, COM, OLE, ActiveX, ODBC, ADO, CDO, ADSI, WMI, Windows Media SDK, HTML, ASP, JavaScript, SOAP, XML, and TCP/IP socket programming.

GNAT Box, Check Point FireWall-1 and Microsoft ISA firewalls. Intel LANDesk.

Microsoft Certified Professional in Visual Basic and Access.

Skill Summary

Skill

Versions

Years

Last Used

Visual Basic, VBScript

Through 6

9

Current

Access, Office VBA

Through 2002

8

1999

Visual C++

Through 6

2

Current

HTML and ASP

Through 4.0

4

Current

Windows (NT, 2000 and XP)

Through XP

6

Current

SQL Server

6.0, 6.5, 7.0, 2000

6

Current

Exchange Server

4.0, 5.0, 5.5, 2000

5

Current

Internet Information Server

Through 5

4

Current

Windows Media Technologies

Through 4

2

Current

EXPERIENCE

September 1999 – December 2001

InfoLibria, Inc.; Waltham, Massachusetts

Technical Consultant

Designed and developed various programs that encompass InfoLibria’s Content Commander, a controlling application for DynaCache and MediaMall hardware appliances.

Content Commander is part of InfoLibria’s Content Distribution Network for web objects and streaming media video files. Content Commander utilizes an Active Server Page GUI to control a set of applications that examine web sites, extract web elements and Windows Media, Real Network, and Apple QuickTime streaming media files and deliver the files to caching servers along the edge of the distribution network.

Created custom applications written in Visual Basic and Visual C++ to access a SQL Server database that utilized RPC via HTTP to report status between the various machines. Created custom Windows 2000 services written in Visual C++ with ATL, COM and TCP/IP sockets to report multicast usage via an HTTP and JavaScript heartbeat signal programmed in IE and Netscape. Created custom Visual Basic COM objects for n-tier deployment of SQL Server database middle-ware.

Assisted with the integration of the Apache web server and Microsoft Internet Security and Acceleration Server with Microsoft IIS, Windows Media Server versions 4.0 & 4.1 and RealNework’s RealServer versions 7.0 & 8.0. Assisted in the creation of ISAPI modules in Visual C++ to process HTTP POST commands for file distribution. Integrated KenCast’s Fazzt Digital Delivery System with customers’ satellite multicast broadcast systems to deliver HTTP and Video content.

Created SQL Server stored procedures and triggers utilizing T-SQL. Created an automated database installation and upgrade procedure with T-SQL and VBScript to distribute changes to the Content Commander database.

Assisting in the creation of a customized Windows 2000 installation and securing this Windows 2000 and IIS installation from intrusion through standardized system hardening techniques. The custom installation process utilized VBScript, ADSI and WMI to discover and update IP address information, access and update machine configurations, create a custom IIS configuration, and enable and disable various default services.

August 1999 - March 2000

Melrose Asset Management; Chicago, Illinois

Technical Consultant

Installed a Windows 2000 network and established internet connectivity and a web presence for Melrose Asset Management utilizing Microsoft’s Small Business Server. Installed and configured Exchange 5.5 for all of Melrose’s Internet and inner office E-Mail needs. Installed and configured a GNAT Box firewall and set up automated virus updates using Norton AntiVirus corporate edition.

July 1999

InfoLibria, Inc.; Waltham, Massachusetts

Technical Consultant

Developed a Visual Basic COM object benchmarking application to determine caching thresholds for the DynaCache and MediaMall server products. The application made use of COM’s multithreading capabilities to stress test the DynaCache and MediaMall hardware and software and evaluate performance under heavy load.

August 1998 - August 1999

Millecom, Inc.; Deerfield, Illinois

Technical Consultant & Manager, Internet Technologies

Manager of technological services for an international Next Generation Telephone Company, servicing the Internet Telephony, Long Distance Wholesaling, and Pre-Paid Calling Card markets.

Implemented an ITSP service using VocalTec’s Internet Telephony Gateway. The application integrated an E-Commerce web site with a SQL Server 6.5 real-time billing and accounting system. Created applications in Visual Basic and Access to automate billing and reporting via FTP calls and utilized VBScript and Site Server to generate automated web site statistical reports. Other responsibilities included selecting a web design group, designing and developing Active Server Page integration with the SQL Server billing system and integrating a real-time credit card processing system using AuthorizeNet.

Established Millecom on the Internet with primary and secondary DNS servers for multiple domains and reverse ARPA lookups. Installed Eudora WorldMail E-mail server and IIS 4.0 for multiple domain web site hosting.

Evaluated several wholesale billing systems and established weekly long distance wholesale billing standards. Worked with carrier–grade telecommunication equipment manufacturers to improve a pre-paid calling card company’s connection from Milan, Italy to New York by utilizing hardware compression equipment.

December 1997 - December 1998

The Northern Trust Bank; Chicago, Illinois

Technical Consultant

Assisted in the deployment of Intel’s LANDesk Management Suite for The Northern Trust’s Desktop Task force. The project deployed the LANDesk inventory service on each of Northern Trust’s 7000 PC’s throughout the United States and London. Information was gathered in a centralized SQL Server database via LANDesk, and custom Visual Basic 5 and Access 97 applications were written to analyze and produce reports that evaluated Northern Trust’s Y2K compliance.

Wrote custom login and installations scripts utilizing VBScript, ADSI and Kixtart to deploy LANDesk scanning modules and monitor and report hardware and software on each user’s computer.

Other duties included SQL Server DBA maintenance and Windows NT installation and administration.

January 1996 - November 1997

Visimark, LLC; Oak Brook, Illinois

Project Leader / Technical Consultant

Provided continued support for ongoing development of Visimark’s Corporate Real Estate System. Added enhanced mapping functionality with a custom built MapBasic program for MapInfo. Updated the system to Visual Basic 4 and Visual Basic 5 as each was released. Redesigned the database structure for changing needs and upgraded the data entry system from Access 2 to Access 95. Added brochure creation functionality using MS Word OLE automation. Added additional searching capabilities and created the ability to download searches to a laptop for demonstrations.

March 1997 - May 1997

Morton International, TPU Sales; Chicago, Illinois

Technical Consultant

Developed a custom Access 95 application to track sales calls made by the Thermo Polyurethane Division’s sales agents. The application allowed the sales agents to track visits to customers and potential customers, and integrated meeting and task notification using Schedule+.

December 1996 - March 1997

All State Insurance; Northbrook, Illinois

Technical Consultant

Developed a custom Excel template system that allowed for the creation of structured insurance settlements. The template made extensive use of Office automation and VBA to create a customized input and to perform complex calculations. The settlement plans were automatically graphed and summarized for each client and included on-line help and historic financial information for comparison.

August 1996 - September 1996

Rollex Corporation; Elk Grove Village, Illinois

Technical Consultant

Developed an Access 2 program to track vinyl siding inventory. The system keeps track of all the vinyl siding in a warehouse and allows for processing of purchase orders for shipping and receiving, along with custom reporting.

January 1996 - March 1996

Control Cure, Inc.; Chicago, Illinois

Project Leader / Technical Consultant

Developed a real-time ultraviolet light monitoring system using Visual Basic 4, Access 2 and Excel 7. The system consisted of fiber optic and temperature probes, D/A converters and serial communication boards. The program determined the intensity of light across the ultraviolet spectrum, graphed the spectrum and measured the wave peaks from mercury vapor lamps. The ultraviolet light was sampled over time to determine when output dropped below threshold values and was saved to allow for comparisons between lamps and machines to standardize ink curing job runs. The system utilized the Win32 API and serial communication to communicate with the D/A converter.

August 1995 - December 1995

Entergy Corporation; Little Rock, Arkansas and New Orleans, Louisiana

Project Leader / Technical Consultant

Assisted in the reengineering of Entergy’s Marketing Department’s Corporate Customer Segmentation. The project allowed Entergy to look at customers using a dynamic segmentation methodology based off account owner, location, and business type and included the ability to summarize information at a corporate and affiliate level.

The project included designing an Oracle data warehouse to allow for analysis of three years of billing information. The warehouse retrieved monthly billing data from Entergy’s mainframe system and stored detailed information on electrical demand, usage, and revenue.

Prototyping for the project was done on NT 4.0 using SQLServer 6.0, with Visual Basic 4.0 & Access 95 used for front-end tools. Responsibilities included Windows NT installation and administration and SQLServer installation and DBA responsibilities.

January 1995 - August 1995

Visimark, LLC; Oak Brook, Illinois

Project Leader / Technical Consultant

Designed and developed a Visual Basic and Access Corporate Real Estate System. The system was designed to act as an electronic replacement of a standard multi-listing publication. The system allowed for the creation of client-deliverable print packages and visual tours that could be transferred to videotape, and included an ad-hoc querying engine with query and hit-list saving capabilities. The data entry system allowed for inputting both data and images for a property. The system connected remote Windows NT LANs to a centralized Windows NT LAN via ISDN and Remote Access Server. Responsibilities included Windows NT installation and administration.

November 1994 - January 1995

TAP Pharmaceuticals; Bannockburn, Illinois

Technical Consultant

Assisted in the transfer of a DOS based FDA drug study tracking system into a client-server system utilizing MS Access and Microsoft SQLServer on Windows NT. Trained TAP’s programming staff in MS Access and created an ad-hoc reporting system to produce reports for delivery to the FDA.

May 1994 - November 1994

R. R. Donnelley, Database Technology Services; Willowbrook, Illinois

Technical Consultant

Developed a multimedia CD-ROM catalog with Visual Basic and Access for the Snap-on Tool Company. The application was distributed to Snap-on’s sales representatives as a pilot program for general public use as an alternative to Snap-on’s traditional paper catalog.

Designed and developed an Access data entry and reporting system to maintain and support the continuing data needs of the Snap-on Tools catalog. The system made extensive use of ODBC and DAO programming.

April 1994 - May 1994

Freeborn and Peters; Chicago, Illinois

Technical Consultant

Developed a courtroom presentation system for document evidence. The system was designed in Visual Basic and used a laptop to display scanned images on several large monitors placed throughout the courtroom.

1993 - 1994

Lore Systems, Inc.; Deerfield, Illinois

Technical Supervisor

Built litigation support systems using the Liberty Information Management System for a major Chicago law firm. Wrote several add–on applications in Visual Basic to increase the usability of Liberty for the litigation support environment. Wrote database applications in MS Access and Paradox to link document bibliography databases with the Liberty imaging system. These systems used the Windows API and DDE to create image–enabled litigation support systems.

1993

Peterson Consulting, L. P.; Chicago Illinois

Technical Consultant

Designed and developed a Gupta SQLWindows application used to track the liability of Lloyds of London’s United States Counsel in their silicon breast implant litigation.

Designed and developed a Gupta SQLWindows application that interfaced with Kofax’s KoApp Imaging System to assist Gerling Global in tracking approximately 100,000 archival policy binders. The system allowed the user to view individual policies and created overall policy exposure reports and graphs for specific time periods.

1992 - 1993

The Graduate School and The Office of Research and Sponsored Programs, Northwestern University; Evanston, Illinois

Programmer/Analyst

Designed and implemented all networking and programming needs necessary for the departments. Designed a new networking strategy and developed the system conversion plan.

EDUCATION

Carnegie Mellon University

School of Humanities and Social Sciences, Pittsburgh, Pennsylvania.

Bachelor of Science in Information and Decision Systems, May 1989.

ACTIVITIES

Carnegie Mellon Alumni Association, Sailboat racing, Reading, Music.

References Available Upon Request

 

Send mail to Webmaster with questions or comments about this web site.
Copyright © 2003-2006 Christopher G. Lewis
Last modified: 12/20/06 by Chris Lewis
Google
speakeasy.net http://www.mersenne.org MCSD

FrontPage