|
|
|
|
|
|
|
|
| Proficiencies |
OmniMark, Perl, JavaScript, Visual Basic, C++, Java.
MySQL, PostgreSQL, Oracle, CGI, SQL, SGML, XML, HTML.
Windows 95, 98, 2000, NT, XP.
IIS, Apache. Hardware. Networking.
InfoLinker, Datalogics Composer.
|
|
|
| Specialized Training |
| Nov 2003 × |
Advanced XML Programming
~ Batky-Howell, Denver, Colorado.
|
| April 2000 × |
PL/SQL, Oracle
~ The Ultimate Software Consultants, Denver, Colorado.
|
| April 2000 × |
SQL & SQL*Plus, Oracle
~ The Ultimate Software Consultants, Denver, Colorado.
|
| Aug 1999 × |
Oracle Database Operator for Windows NT
~ Oracle Corporation, Bellevue, Washington.
|
| Feb 1999 × |
OmniMark Programming II
~ OmniMark Technologies, Ottawa, Canada.
|
| June 1998 × |
Making OmniMark Work
~ Architag University, Washington, DC.
|
| Sept 1997 × |
OmniMark Programming I
~ OmniMark Technologies, Ottawa, Canada.
|
| Nov 1996 × |
Serious SGML Course
~ Passage Systems, Cupertino, California.
|
|
C++, Visual Basic, Java, Pascal
~ University of Kansas, Johnson County Community College
|
|
|
| Contractual Work |
| Spring 2001 – Present × |
Consultation on Web sites and development projects.
|
| Winter 2003 × |
Sugar Land Regional Airport
~ Built concierge submission form allowing pilots to make reservations at the airport for hangars, rental cars,
catering, hotel rooms, and more. The form communicates, via XML, with a desktop program to populate the reservation
records and this prevents the employees there having to transcribe these reservations from one system to another.
|
| Spring 2000 × |
AutoZone
~ Converted thousands of HTML files to XML for AutoZone's Web site overhaul.
|
| Spring 2000 – Present × |
Visual Basic application to automate process of converting Word files to RTF, ASCII, or HTML. Marketed as shareware program "WordConv."
|
|
|
| Employment |
|
Aug 2002 – Present ×
|
Vice President, TireSwing Systems, Inc.
~ Building and supporting sets of Web tools enabling boat dealers and small retailers to build and maintain
their own Web sites without having to rely on anyone else's expertise or schedule.
Developed Show&Sellsm system by which a subscriber can save their dynamically-built
site to their local machine, enabling them to take their Web sites with them to public events.
Created application to allow a subscriber to gather guest book entries and newsletter subscriptions while off-line.
When they are connected to the internet, they can upload this information to their Web site with one click.
Developed an internal Project Management tool for tracking all tasks. Includes ability to assign ownership of the
tasks. External component sends daily alerts via email to owners of tasks with summary of what tasks have impending
deadlines or deadlines that have passed. This software is also used by Calian US.
|
|
Sept 2000 – Jan 2007 ×
|
Consultant / Developer / Webmaster, Calian US
~ Created a "lite" IETM that can be run standalone with no database connection necessary. Uses Javascript and CSS functionality for searching and delivering
information to Internet Explorer or Netscape Navigator as the viewer.
Developed CalianTools application which is an easy-to-use GUI front-end for Perl and OmniMark conversion utilities.
Developed Web-based support ticket system and employee resources tools.
Work with aeronautical projects involving conversion and management of technical publications.
Created Web applications to connect via TCP to a server to publish with Datalogics Composer in a server-centric environment for Northrop Grumman's Global Hawk program.
Building Datalogics Composer publishing solutions for Lockheed Martin's F-16, F-117 and U-2 programs, including routines to convert SGML tag names in ASCII FOSI files. Writing tools to debug SGML documents for publishing and manually trouble-shooting SGML documents, SGML declarations, and SGML DTDs.
Developed utility application to enable the user to create binary FOSI files from ASCII files via a GUI front-end.
Work to create a Class III Interactive Electronic Technical Manual for Lockheed Martin's F-117 program.
Conversion work, including designing routines to convert InterLeaf files to SGML, including tables to the JCALS DTD.
Writing InfoLinker rules files for programmatically inserting links in PDF files.
Prepared and conducted class on using and programming InfoLinker.
|
| Aug 1997 – Sept 2000 × |
Applications Developer, Allen Press
~ Introduced Site Monitor, an application that constantly monitors the status of the online journals servers. Site Monitor attempts, via a TCP connection, to restart any down sites. In the event that the attempts fail, it will email and page the administrators on call. The program can be monitored and configured remotely by electronic mail. SiteMonitor is still in use.
Created and occasionally enhanced Presto, a suite of programs still used daily by several members of the Electronic Publishing Department. Continued design and maintenance of online documentation for Presto.
Designed Archive Manager program to ease working with the archived articles. Archive Manager will gather files based on journal, volume and issue criteria, it will effect necessary changes in the files, and it can be used to report on the integrity of the directory structure and make any necessary fixes.
Wrote the programs to internally cross-reference all the 12,300 terms in, and otherwise compile the 850-page second edition of the American Meteorological Society's Glossary of Meteorology.
Prepared and taught a class on OmniMark programming.
Assisted in planning and programming the online journal sites. This system uses OmniMark to load SGML articles into an Oracle database. OmniMark server programs convert SGML from the database and deliver the articles in HTML to the guests' browsers.
General maintenance of desktops in the department, including networking, hardware and software issues.
|
| April 1996 – Aug 1997 × |
SGML Specialist, Allen Press
~ Became the third member of the Electronic Publishing department. Streamlined processes substantially. Created routines that brought the time of processing one file from over five minutes in some cases to less than one second in all cases. Instituted processes that are still standard practices there today.
|
|
|
| |