|
|
|
|
| Andy Norris |
114 East High Street
Baldwin City, Kansas 66006
andy@tireswing.net
785 979 1145
|
|
|
|
|
| Skills |
Best Friends – Perl, JavaScript, MySQL, CGI, SQL, HTML, XML, SGML, CSS, Windows.
Friends – Apache, IIS, OmniMark, Visual Basic, DTD, Datalogics Composer, Mac, Linux.
Acquaintances – Oracle, Sequel Server, PostgreSQL, Java, PHP, C/C++, InfoLinker, FOSI, XSL/T.
|
| Experience |
| TireSwing Systems |
Aug 2002 – Present |
| Founding Partner / Director IT / Web Developer |
- Develop AndysWebTools.com, a suite of web tools for customers with no prior technology acumen, to build and manage their own websites. Using Perl and JavaScript, the data is stored in and delivered from MySQL databases on Linux servers.
- Ported AndysWebTools.com to an iPhone-friendly site with an abbreviated set of most-used functionality.
- Under contract with ConocoPhillips, designed WebSmart66.net, a branded set of web tools for fixed-base operators (FBOs). These tools add concierge functionality for pilots wanting to make reservations at the airports for rental cars, hangar space, etc. WebSmart66.net incorporates the ConocoPhillips FBO Locator, networking all the FBOs in the system in a central location for pilots to plan their refueling stops. Compiled a Visual Basic program to help build the HTML image maps from plotted cities on the map graphics.
- Created Marina42.net, a set of tools for yacht brokers to build websites, incorporating yacht listings.
- Also built EWDealer.net, an EdgeWater Power Boats-branded set of tools like Marina42.net, adding functionality to support a network of EdgeWater boat dealers. These tools included a dealer's ability to download a standalone version of their site to take with them when they were without an Internet connection.
- Developed MyPlanOfAction.com, a subscription-based task-management website.
- Maintain a group of Linux servers and determine upgrade needs.
- Manage development projects.
- Provide customer support.
|
| Calian Technology US |
Sep 2000 – Jan 2007 |
| System Analyst / Consultant |
Worked in the Content Management Services (CMS) group on projects for Lockheed Martin, Northrop Grumman, Raytheon, and Boeing to support systems including the U-2, F-117, F-16, and the Global Hawk. The primary activity was building and automating processes that integrated dissimilar applications into a comprehensive Content Management System supporting publishing Interactive Electronic Technical Manuals (IETM).
- Developed three highly customized clustered network publishing solutions integrating OmniMark, Datalogics Composer, InfoLinker, C++, CGI, IIS, HTML, SGML, FOSIs and JavaScript.
- Created a Visual Basic front end for a collection of OmniMark and Perl programs contained in a common directory. The GUI gathers information from the user and executes the program with the appropriate parameters. Tools added to the tool set can be small utilities or much larger programs that are used to automate authoring end user functions. This architecture decreases the development time by sharing common code and functionality among the tools.
- Crafted complex JavaScript routines to be inserted into HTML reports built from database exports. These routines use the Document Object Model to allow the end user to sort the reports on any of the columns selected without having to query the database again.
- Programmed the conversion of data from one type to another, including InterLeaf to SGML. Created a program to automate the conversion of Word files to RTF.
- Designed a standalone, lightweight IETM using JavaScript, CSS and HTML that could be used without a database connection or third party applications. This allowed the IETM to be used within a web browser. Created the publishing tools to convert the rich source data to the published HTML IETM output.
- Produced a program to debug publishing problems, as Datalogics Composer does not provide verbose or helpful log files upon failed attempts at publishing an SGML document.
- Provided knowledge transfer in written documentation, onsite visits, and classes taught.
|
| Calian.us |
Jun 2005 – Present |
| Webmaster |
Work with division managers and corporate leadership to build Calian's internal website. Integrated are tools to manage employees, time recording, and project activities.
- Created task and project management tools integrated with the time recording and customer support system.
- Created a time recording system that builds time sheet forms particular to each employee and the tasks to which they can charge time. Administrators can generate granular reports specific to their needs and responsibilities.
- Created an external customer support ticket system. The system supports reporting and categorization of issues, automated email notification and reporting activities specific to the user's role.
- Created a calendar that integrates internal tasks, customer support issues, and scheduled events such as vacation requests and work travel.
- Created the tools for management to maintain, and the employees to view the company newsletter.
|
| Allen Press |
Apr 1996 – Sep 2000 |
| Application Developer |
As the third person and first programmer in the newly created Electronic Publishing department, originated the automation that led to the company's ability to publish journals online.
- Specializing in OmniMark, converted the legacy data to SGML for loading into the Oracle database.
- Worked in a team to create the process to dynamically convert the SGML from the database and deliver HTML files to the web browser.
- Programmatically compiled and marked up the thousands of terms in the American Meteorological Society's Glossary of Meteorology, yielding the electronic version of the book, as well.
- Prepared and taught a class on OmniMark.
- Wrote a program to place or gather files based on journal, volume, and issue information. The program policed the directory structure and file integrity of the archive, making corrections as necessary.
- Created a menu-driven front-end for a collection of OmniMark programs.
- Developed a program to watch the status of the online journal servers. If one were down, it would attempt to restart it over a TCP connection. If the restart failed, it would email and page the people on call to remedy the situation. This program could be configured remotely by email.
|
| Freelance Work |
- AutoZone, Memphis, TN, 2000 – Assisted in their website overhaul by converting thousands of loosely formatted HTML files to well-formed XML using OmniMark.
- Southwestern Yachts, San Diego, CA, 2001 – Built a template system to allow them to manage the boat listings on their website. This led to developing Marina42.net.
- Sugar Land Regional Airport, Sugar Land, TX, 2003 – Created a concierge system for them, allowing pilots to make reservations online. Implemented a SOAP method for personnel at Sugar Land to review reservations and to populate the choices from which their guests could choose. Assisted them by configuring their Microsoft Sequel Server during the addition of the concierge system.
|
| Shareware / Freeware |
- Automated Microsoft Word with Visual Basic to convert files between Word, ASCII, HTML, and RTF.
- Wrote a C++ program for the Palm OS that would calculate distance based on the speed of sound. For fun.
|
| Education |
University of Kansas, Lawrence, Kansas; Johnson County Community College, Overland Park, Kansas.
Training in OmniMark, Oracle, PL/SQL, XML, SGML.
|
References Available. Please email me.
|
|
|
| |