Don Cooper
* ********* ****** | POB ** | Hunter, NY | 12442
646-***-**** | coopergotama@gmail .com
Objective
Expert web developer and publishing-automation specialist seeking a creative position.
I am a programmer with experience working with graphic designers.
Skills
• Web programming: Javascript, ActionScript (2&3), Flex, PHP, Cold Fusion
• Frameworks: PureMVC, Prototype, jQuery
• Web interface-building: Flash, HTML5, CSS, DOM
• Data-transformation tools: XML & XSLT; Perl, sed & regular expressions
• Print automation: AppleScript, QuarkXPress & various XTensions
• Databases: MS SQLServer, PostgreSQL, IBM DB2, FileMaker Pro, MySQL
• Platforms: Windows, Macintosh, Unix; bash, vi, other command-line tools
• Extensive publishing production background: QuarkXPress, Photoshop,
Illustrator, Fontographer, Quark Publishing System, Acrobat, Xtags/Xdata
• Information design, as well as written and verbal communication
Education
BA Philosophy, Swarthmore College, 1990
2009 – present
Establishing a business for making and selling a very large Flash SWC web component,
Console-C [http://console-c.com]. This is an application targeted at publishing compa-
nies seeking a print-to-web solution for books and magazines. It is composed of about
180 Actionscript classes, and uses a PHP backend administrative application for data
access. I worked with two other people, both with heavy experience in the publishing
industry. We were unable to find the necessary capital, but did demo our product to large
producers, including Time Inc. I spent a lot of time writing the code in a modular way,
such that I based the code architecture on PureMVC and design patterns generally. It is
written in AS2, AS3, and Flex3.
2004 – 2008
Freelance contracting doing various Flash Actionscript projects. Various projects for real
estate developers through a graphic design firm. I also did edits of various sites, where
fixes and extensions were needed. Samples from this period:
http://www.nycwatershed.org/oasismap/west_hudson.html
http://1166aveoftheamericas.com
Web developer
print & web publishing systems
September 2003 – March 2004, Comvision, Inc., New York, NY
Programmer
• Converted a very large SQLServer database to Postgres.This involved writing over
seventy stored procedures as PL/pgSQL functions.This project took two months, and
I was the sole programmer responsible for it.
• Debugging and extending functionality for a number of web application services. One in
particular was for Peerfocus.com (created and hosted by Comvision), a statistical analysis
tool used by various associations to track and report on member-survey data. One report
that I wrote for this application was a rating system of managers of investment portfolios
for large foundations.The design was coordinated by a Peerfocus representative and a
team from the association.
March 2001 – July 2003, Financial Information Services Agency, New York, NY
Sr.Developer
• Solely created entire print-to-web publishing system for technical documentation us-
ing FrameMaker, exporting to XML, converting to HTML via XSLT stylesheets, then
importing into a SQL Server database. Delivery of content provided by a Cold Fusion
application with Javascript/HTML interface.
• Created a Cold Fusion-driven application for providing financial information to compa-
nies doing business with New York City agencies.Talks to a DB2 database on an OS/390
mainframe.
• Numerous small applications for various financial reporting.
February 1996 – January 2001, I.M.A.G.E. Inc., New York, NY
Sr.Web Developer
• Lead Cold Fusion developer, solely responsible for the creation and implementation of a
web-based resource-planning solution for the company’s internal use.
• I built this from scratch, designing the database architecture through to every interface.
The coding involved Javascript,WDDX,Visual Basic DLLs, custom tags, as well as every
aspect of Cold Fusion. It was built in Cold Fusion 4.5 with a SQL Server 7.0 database.
The Javascript accepted a recordset passed via WDDX, which was then embedded in
nested associative arrays.These arrays were then parsed across a calendar display, where
the date-as-text acted as the key. In the Visual Basic code, a recordset was extracted from
SQL Server, and the data was massaged and inserted into a text file which was then
manually uploaded by the accounting department into their database. Heavy emphasis
was made on quality assurance across platforms and browsers, and to achieve this plat-
form/browser specific style sheets where employed which were used throughout a session
depending on the user’s environment.
• Designed workflow systems for our clients, which included restructuring QuarkXPress
templates for entire production departments (Ventura County Star Newspaper, Enter-
tainment Weekly Magazine, Parenting Magazine, Bloomberg Personal Magazine,Travel
Weekly, Internet World,Travel & Leisure, et al).Template revisions are an analysis and
rebuild of the files upon which every issue of a publication is based.
• Created numerous Applescripts for clients from as tiny as a mini-app to shuttle files to
hot folders for use by other automated applications, to as large as a single script for auto-
mating the pagination of an entire cable television consumer guide of movie time slots.
Major clients include Home Box Office and the Aircraft Owners and Pilots Association.
• Built a FileMaker Pro relational database for the rights and permissions department of
The New York Times.This job involved transferring data from their old database, which
was in disarray.Thus I built the new database from scratch and spent a lot of time creat-
ing an interface that was logically consistent, easy to use, and beautiful. In doing this
project, I discovered my interest in information design and user interfaces.
1992 – 1996
Paginator for various magazines, a book packager, and a catalog company. I have an exten-
sive background in all facets of publishing production work.