KEITH R. WILSON Washington, PA 15301
phone number available upon request
kwilson@wiserve.com

Professional Interest

Specifically interested in leading the design and development of software applications using the latest software engineering techniques and methodologies.

Proficiencies

Microsoft Windows, C++, Java, Javascript, HTML, XML, SQL, Oracle, MS SQL Server, MFC, COM, ATL, PHP, ASP, MySQL, Microsoft VB, Perl, AWK, IIS, Apache Server, SourceSafe, MS Visual Studio, ODBC, Macromedia Fireworks, MS Word, MS Excel, MS Access, Linux (some), Lua, Object-oriented design, UML (some).

Work Experience

Development Dimensions International, Inc., Bridgeville, PA
Senior Software Engineer, January 1998 - Present

Developed two interviewing web applications in MS-ASP/Javascript. Each application involved 75+ screens, ODBC/SQL technology, and custom COM objects. Participated in the design team and early prototyping of one of the projects. Developed a custom COM object to produce reports in PDF, HTML, and XML formats for both applications. Also worked on development team that developed ASP/Perlscript application for 360 degree surveys.

Organized and directed two rounds of usability testing for a new web application. Designed and wrote an AWK-based demo generation program to turn dozens JPEG screen images into a clickable demo. Designed and developed a PDF-based reporting engine that utilized the Lua embedded scripting language to provide customizable reports for a web application. Designed and directed implementation of a localization technology for web applications involving a parser for an XML-compliant tag-oriented language.

Actively participated with 5 others in the Software Process Group and helped create the Software Process manual for use by all development projects in department. Developed tools in Perl that automatically produce change logs reflecting all code changes in application code base.

Developed a MS Windows client/server human resources application. Participated in the design team that designed the object model of the product. Implemented the business object layer including about 40 C++ classes. Designed and developed a Visual Basic prototype of the new version application. Developed the product in Visual C++ with a variety of third party libraries and controls. Helped bring tools to the development team to implement the data model.

PREMOS, Inc., Bridgeville, PA
Senior Developer, January 1996 - January 1998

Part of the development team that designed and built a client/server practice management system in PowerBuilder for large medical practices. Application was designed for Windows 95/Windows NT using the Oracle 7.1 RDMS. Developed performance critical components in C++. Designed a scripting language for paper-based insurance claims processing. Built a general-purpose report generation engine. Acquired knowledge of networking, TCP/IP, and WAN technology. Heavily involved in WAN performance tuning. Supported effort to integrate application with related third-party products in a multi-tiered environment using Orbix and DCOM.

Legent Corporation, Pittsburgh, PA
Senior Developer, June 1995 - December 1995
Developer, June 1992 - June 1995
Associate Developer, June 1989 - June 1992

Developed Windows-based report distribution front-end and report viewer. Wrote Windows API-level code in C and C++. Helped design enhancements to the product including Automatic Import (an applet written using C++/MFC). Designed and implemented a proprietary database to hold indexes to reports. Attended user group conferences and trade shows to demo and promote the product.

Developed a report distribution package for MVS systems. Coded system in BAL, COBOL, and IBM C. Product involved a detailed understanding of JES2/JES3 internals and the JES subsystem interface. Wrote design specifications and suggested future enhancements. Provided high-level support for application users involving temporary fixes and source code maintenance.

Ambassador University, Big Sandy, TX / Pasadena, CA
Software Analyst, September 1987 - May 1989
Teacher's Aide, January 1987 - August 1987

Provided hardware and software support to about 700 users of MS-DOS, WordPerfect, dBASE III/IV, DataPerfect, and Novell Netware software. Recommended software purchases and standards for various campus departments. Developed a speech-synthesizer application in QuickBasic.

Developed and taught IBM Assembler Language 10 hour mini-course. Assisted lab users with Word, WordPerfect, Framework II and other software. Gathered requirements, designed, and coded an extensive bookstore inventory program in dBASE, including a custom windowing environment for DOS.

SEI Information Technology, Chicago, IL
Consultant, June 1984 - August 1986

System Programmer for SEI's computing facilities using VM and VS1. Enhanced the job accounting system including new disk and print usage tracking. Worked on large conversion projects for subscription fulfillment clients. Project leader for conversion of financial analysis package from mini-computer to dBASE system for national rental car agency.

Received SEI Consultant of the Quarter award in Spring, 1986.

Other Projects

htmlPX
Wrote htmlPX in 1998 as an exercise to learn the Java programming language. It is an open-source HTML pre-processor that allows users to easily develop and maintain web sites that have a consistent look.

keith_wilson
My personal web presence and weblog. I keep links, articles, and weblog entries related to software development, web technologies, etc. here.

LazerForce
Developed this web site for a client with a laser tag business in Illinois. It was developed with PHP and a custom template class.

www.wiserve.com
Web site used to advertize my web development skills and the other software projects that I develop.

Education

Ambassador University, Pasadena, CA
B.A. Theology, 1989.

Northern Illinois University, DeKalb, IL
B.S. Computer Science and History (double major), 1984.

Other Skills

Public Speaking
I have dozens of hours of public speaking experience presenting to audiences of 50-1500 people.

Research
Skilled at researching the latest technologies and products and providing easy-to-read summaries of findings.


Updated 12/03/2002