_
_

 

Ralph Dosser

201 Lincoln St.

Longmont, CO 80501

Phone (720)317-9078

resume@ralphdosser.com

Qualifications and Technical Skills

 

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

  • Linux (Red Hat)
  • 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

 


 


Work Experience


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.

     

  •  


    Education


    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

     


    _ E M A I L _ H O M E _ B I O G R A P H Y _ P O R T F O L I O _ R E S U M E