
|

|
Programming Languages
- Perl (CPAN, DBI, mod_perl, HTML::Mason, Text::Template, XML::Parse)
- Java (JDBC, EJB, Jakarta Tomcat, Log4J, Lucene)
- PHP (PearDB, JPGraph)
- C# (ASP.Net environment)
- Shell scripting (csh, bash, ssh)
- Javascript
Application Servers
- Apache Webserver (DSO, SSL)
- MS IIS
- BEA Weblogic
Unix Systems Administration
- Solaris
- AIX
- HP-UX
- Security
auditing
Database Administration / Development
- MySQL
- MS SQL Server
- PostgreSQL
- Oracle (PL/SQL, Toad, SQLPlus)
- Informix
- SQL
programming and relational schema design
Development Tools
- Eclipse
- MS Visual Studio .NET
- Emacs, vi
- CVS
- Forte/NetBeans
- JEdit
Data Encoding
- HTML/CSS
- PGP encryption
- XML, XSL, XSLT
Emergency Medical
- Emergency Medical Technician (Basic), National Registry, Colorado state certified
|
Feb 2007 - May 2008 Twomile Consulting Inc. Denver, CO
Senior Developer (contractor)
Duties: applicaition architecture, design and development
Attolist - Full-lifecycle design, development and maintenance of LAMP-based site
Sept. 2007 - May 2008 Making Connections - Denver Denver, CO
Senior Developer (contractor)
MC~D - Full-lifecycle requirements gathering, design, development and maintenance of ASP.Net-based site
May-July 2006 Interactivate Boulder, CO
Senior Developer (contractor)
Duties: port, test and publish code
John Laing Homes - Site upgrade and maintenance - Updated ASP, graphic design, implemented "postcard" application.
April 2006 Data Protection Services
Senior Developer (contractor)
Duties: port, test and publish code
Data Protection - Quick Quote (client-facing tool) -
Wrote PHP application to generate quotes, send email, store data and provide digest reports.
November 2005 Format Dynamics Denver, CO
Senior Developer (contractor)
Duties: port, test and publish code
FormatDynamics -
Printtracker (client-facing tool) -
Analyzed PostgreSQL PL/pgSQL code, debugged, ported to Oracle PL/SQL, tested and deployed using SQLPlus command-line interface. (Oracle, PL/SQL, SQLPlus).
June - Aug 2005 Honeywell Minneapolis, MN
Senior Developer (contractor) through Salesforce.com
Duties: design, write, test and publish code
Honeywell -
extranet -
Helped write design document; wrote, tested and deployed PL/SQL to normalize, translate, and transfer data between Oracle databases. (Oracle, PL/SQL, Toad).
March - June 2005 Waterpik Fort Collins, CO
Senior Developer (contractor)
Duties: Gather requirements, design, write, test and publish code
Waterpik Extranet -
corporate extranet -
Existing extranet needed extensive overhaul and extension.
Analyzed existing tools and gathered requirements.
Executed redesign, including graphics, user interface and layout.
Debugged existing tools to meet new requirements.
Developed new tools, integrated into existing toolset and database.
(Apache, Oracle, PHP, HTML, gif, jpeg, Toad, DreamWeaver, Photoshop).
Dec. 2003 - Feb. 2005 Interactivate San Diego, CA
Senior Developer (contractor)
Duties: Architect, design, write, test and publish code
AvoHq -
agricultural promotion extranet -
Defined and wrote group-based authentication/authorization, allowing
site administrators to control access on a page-by-page basis.
Defined and created portal to allow users to personalize site
bookmarks and define weather forecasts, temperature and severe
weather alerts to be recieved via email. Defined rules and wrote
code to harvest severe weather information from the U.S., New
Zealand, Mexico and South Africa.
Wrote code to import spreadsheet information into database,
create dynamic, user-defined graphs on demand. (Apache, MySQL,
PHP, PearDB, Jpgraph).
Rancho Mission Viejo -
housing development commercial site -
Re-engineered and maintained netroots interface to gather public
support for housing initiative.
The Village at Playa Vista -
housing development commerical site -
Re-engineered and maintained netroots interface to gather public
support for housing initiative.
Dec. 2003 - Sept. 2004 TalkPoint New York, NY
Senior Developer (contractor)
Duties: Architect, design, write, test and publish code
TalkPoint
Express - internet web conferencing tool -
Designed, architected and wrote web-based presentation manager to
create/edit presentations (converting PowerPoint files into
web-presentable images and text), manage presentation delivery,
authenticate/authorize users and track online
participation. (Apache, MySQL, PHP, HTML, Javascript).
Dec. 2002 - June 2003 NewGuard Boulder, CO
Senior Developer / Systems Administrator (contractor)
Duties: as sole technical staffer, responsible
for full spectrum of technical tasks, including requirements gathering, bid
preparation, solutions architecture, coding, testing, deployment,
documentation, support and ensuring post-delivery client satisfaction.
BioWorld - biotechnology news site http://www.bioworld.com - reverse
engineered undocumented site CMS (java, Oracle); wrote new functionality
(java); wrote and installed backup functionality (perl, Tivoli); upgraded
site hardware, OS and software (SCSI, Red Hat Linux, JRun, AOLServer and
misc. Linux packages).
KingSalmon - wrote software (perl) to send email and
track mail openings, clickthrus, unsubscribe requests and mail "bounces;"
performed object and data modeling, designed and built database schema
(MySQL); documented system.
Installed/configured/modified PHP applications for
project management: DotProject, Task (apache mod_php)
Performed miscellaneous UNIX/mail/web/database
installation/configuration/optimization/administration (Linux, Apache, MySQL)
March 2000 - June 2002 XOR Network Engineering Boulder, CO
Senior Developer
Duties:
requirement gathering, bid preparation, solutions architecture, coding,
testing, deployment, documentation, support and ensuring post-delivery client
satisfaction.
Remax.net - ReMax Agents extranet http://www.remax.net - ported from WinNT to
Solaris; ported from BEA Weblogic 4.6.1 to 6.1; repaired numerous
misfeatures; authored new functionality, including rationalized logging and
mail transmission (java).
Proctor & Gamble - re-wrote code to accept data
from multiple sources, rationalize and insert into database (perl, Oracle).
HP IDEC - site to promote HP digital entertainment
center - installed, configured webserver (Apache, Solaris).
Popular Science http://www.popsci.com/
- wrote tool to auto-generate home page and section index pages based on
metadata from individual articles (perl).
The Sporting News Fantasy News http://fantasy.sportingnews.com/
- authored code for user registration, preference editing (mod_perl).
The Sporting News Draft Kit http://fantasy.sportingnews.com/baseball/pdf/
- authored code to verify user registration; created system to synchronize
content from staging server to production (perl).
The Sporting News Draft Pick & Win game - wrote
code to parse XML feed with draft information and populate database (perl) ;
wrote code to accept user game entries and insert into database (perl, MySQL)
; wrote code to analyze user entries and evaluate winners post-game (perl).
The Sporting News Customization http://my.sportingnews.com/custom
- wrote code to authenticate user, issue cookie, maintain preference info and
alter page display accordingly (perl).
The Sporting News Subscription - http://www.sportingnews.com/magazine/
- wrote code to accept user registration/payment information; wrote code to
transmit payment information to off-site fulfillment system (perl).
Vitamins.com site maintenance and upgrading http://www.vitamins.com/ - re-wrote
shopping card code and system to transmit payment information to fulfillment
system (perl).
Visionport - XOR's real-time web-based monitoring of
site visitation, registration and ad clickthrus http://www.hpcwire.com/dsstar/01/0424/102953.html - wrote code to gather XML feeds from
numerous sources, parse, analyze and database information (perl).
Sept. 1998 - March 2000 IBM
E-Business Solutions Atlanta, GA
Senior Programmer (contractor)
Duties:
write code to match provided specifications, work with peers in other IBM
units to ensure interoperability and client satisfaction.
Wrote search engine for 2000 Grammy Awards website
(perl).
Wrote search engine for '2TheMart' e-commerce website
(perl).
Wrote e-commerce fulfillment back-end for use with
Net.Commerce server. Used on NFL, NHL and PGA websites (perl).
Project "esource" - Simon & Schuster
website for creation of custom textbooks. http://emissary.prenhall.com/esource/
- wrote glue-layer code to communicate between Net.Commerce and custom client
database (perl).
Wrote in-house source code library
submission/search/retrieval tool w/version control (perl).
Wrote "templar" HTML templating library
(perl).
Wrote "leaderboard" - scoreboard applet for
PGA Tour http://www.pgatour.com (java).
"Hermitage" - wrote site CMS and CGIs for
Russian Hermitage Museum website, including handling of English and Cyrillic
text. http://www.hermitage.ru/ (perl).
Dec. 1996 - Sept. 1998 Cox Interactive Media Inc. Atlanta, GA
Senior Webmaster
Duties:
design, test and deploy products to meet needs of Cox media property
websites.
Wrote automated process to accept, parse, and
normalize incoming SportsTicker files, insert into database (Informix),
render content into multi-site HTML and java ticker content (mod_perl).
Wrote suite of programs to parse html and wire
service content, populate database (Informix) and serve on-demand
personalized or ad-hoc content for dynamic inclusion in site HTML (mod_perl).
Project-managed cross-site user registration tool
(mod_perl).
Wrote numerous ad-hoc CGI interfaces and content
management tools (perl).
Aug. 1995 - Dec. 1996 CNN Interactive Atlanta, GA
Senior Programmer, Webmaster
Duties:
ensure quality of website content; design, test and deploy products to meet
needs of production staff.
Automated content generation and harvesting (perl).
Wrote tools for web server performance monitoring,
visit calculation and analysis (perl).
Set up and maintained UNIX-based html, CGI and java
development servers (Solaris).
Oversaw incorporation of print/multimedia content
into CNNfn website.
Developed HTML style guidelines.
Wrote CGI tools including content search (perl).
Sept. 1992 - Aug. 1995
University of Tennessee Knoxville, TN
Communication Specialist
Duties:
prepare print and internet content for university
Webmaster for University and Department of Research
Administration
Wrote, edited and published print and electronic
publications
Administered UNIX server for HTML, mail (Solaris).
Coordinated/supported UT/Oak Ridge National
Laboratory Technology Summit
Wrote, edited and published user documentation and
internal engineering documents
Jan. 1989 - Jan. 1992
The Knoxville Journal Knoxville, TN
Science/Environment Reporter
Duties:
cover TVA, Department of Energy (Oak Ridge), local environmental issues.
Won Tennessee Press Association award for best
special edition, 1992
Won ET Society of Professional Journalists award for
feature writing, 1990
Won TPA award for best local feature and editorial,
1989
March 1987 - Jan. 1989 The Kingsport Times-News Kingsport, TN
Police/Courts Reporter
Duties:
cover crime issues for 10-county area.
Testified in trial of Sullivan County Sheriff Mike
Gardner (convicted)
May 1986 - Feb. 1987 The
Bristol Herald Courier Bristol, TN
General Assignment Reporter
Duties:
cover events and features as assigned.
|
1990 - 1993 University
of Tennessee Knoxville,
TN
MS, Computer Science
Coursework
complete 1993 (GPA 3.7), thesis incomplete
Received
Association for Computing Machinery honors award
1982 - 1986 East
Tenn. State Univ.
Johnson City, TN
BA, Communication
Major:
Journalism, Minor: German
|
|