Mark Scott




Main
Training
Programming
Tech. Writing
Graphics & Scanning
PDF Specialist
Support
Resume

Contact

Programming

Location: Tampa Bay area, Florida

DUNS # 830892662


Programming experience

Fortran

In the early eighties as an Administrative/Staff Systems Aide for the Data Collections Department at A. C. Nielsen Company I was generously provided follow-on College coursework. Beginning with Basic Machine Language and Programming I was soon taking Fortran F-77 classes, as it was the primary language currently used at the workplace. I was given code modification tasks and small projects, but I excelled and within a short time became a Programmer Trainee. With hard work and determination I became a full Programmer/Analyst, supporting hundreds of end users on multiple projects.

In the early nineties, I was the owner/operator of a Desktop Publish business, where I excelled at paste up and layout and graphic design. I did keep my hands in programming, learning Basic on a Color Computer, mostly for my own amusement. I also performed work through several data-processing temporary services. That is how I came in contact with Hercules Defense Electronics Systems, later divested to Alliant TechSystems.

Rule scripting

Alliant's DocMaestro Products Division flagship product was a PDF plug-in called InfoLinker. InfoLinker and it's original incarnation (AnyMedia) utilize an internal AWK-based scripting language that while not strictly programming, requires a similar logical mindset. Originally working for Hercules Defense as a data processor, based on my background and work ethic, I was asked by their Engineering Manager if I wanted to try my hand at this scripting language, refered to as "rule-writing". I jumped at the opportunity, and became quite adept at understanding and using it, eventually creating and administering formal training material for our customers and end users (please see Training) or About InfoLinker.

Visual Basic

While working for Alliant Techsystems, again I was empowered to return to school for formal training in computer technology, particularly Visual Basic. I was immediately able to apply these new capabilities to projects in the workplace. In the course of some of the other exceptional software applications developed by the company, particularly a web-based document repository called DocDepot, I was able to develop other programming/database language skills.

Innovations

Bookmarks Only - DocMaestro sold PDF products to technical publishing divisions and other customers, but we also did some of the PDF conversion work in-house. At one point I learned that we were turning away potential business when documents did not contain Tables of Contents (TOCs), which was the typical use of our InfoLinker product. I took the initiative to create a Visual Basic plug-in to our plug-in that utilized the body text of documents without TOCs and generated what customers wanted, bookmarks and internal cross-references. This helped broaden our customer base and add tens of thousands of dollars of revenue!

OCRWiz - When Adobe's PDF product line was in its early stages, many of the third party vendors that were outputting their native files to the industry-standard PDF documents were introducing incorrect postscript code and and other phrase characters that were preventing our product to work as seamlessly as it should. This presented a problem for some customers, and I was immediately challenged to find a way to resolve this issue. With the company's blessing but with my own incentive I began to explore ways to quell these problems and enhance our plug-in. In fairly short order I devised another VB application, called OCRWiz, to address not only the issues at hand, but to allow features that had been requested by customers and our own publishing division. With many elaborate features and a sophisticated multi-layered user interface, but also with automated "batch" calling features, OCRWiz started to take on more importance as an internal production tool and as one of the formal product lines which is still offered (for around $1000) today. Needless to say this piece of software helped generate revenue and position DocMaestro as a leader in PDF annotation.

Server Software Installation

In addition to my former company's PDF software (see InfoLinker) I have been involved with the development and implementation of a Document Management system used by utility companies. This product evolved into a web-based government agenda item tracking software.


Pinellas County, FL

An "electronic" library, so to speak, available anywhere on a customer's network, the installation script was three pages long, requiring expertise in Microsoft Server (2000-2006), SQL, IIS, ASPX, HTML and indexing.

Responsibilities include working with multiple customer servers/sites using remote software (VPN, WebEx, etc.) including:

  • Application file backup
  • Database creation and restoration
  • Data backup scheduling and implementation
  • Application upgrades
  • Evaluate software and make product recommendations
  • Data modification or correction using SQL queries
  • Wholesale changes using SQL queries
  • Create and document custom customer applications and artwork

  • Georgetown County, SC

    Columbus County, GA

    Software and Hardware

    As a well-rounded computer expert, for onsite work (Tampa Bay area) I can help you or your company by performing routine software installations and upgrades, PC assembly or hardware upgrades, hard drive cleanup and optimization, and anti-virus or software security recommendations.

    Quality Assurance

    As part of programming and production work in which I've been involved Quality Assurance is second nature. Developing and implementing comprehensive test scripts is critical in these environments, and was required as part of ISPA/DocMaestro's ISO 9000 certification. I have always been diligent about streamlining and documenting code and program flow, and conforming to good programming standards.

    I am able to:

  • find practical solutions to problems
  • eagerly accept technical challenges
  • quickly learn new ideas or skills
  • adapt well and accept outside ideas
  • be sensitive to and often anticipate end user needs
  • Copyright © Mark Scott, All Rights Reserved.