Dan Dofter

Independent Web Application Developer and Contractor

San Francisco Bay Area

Past
  • Engineering Lead at Pioneers of the Inevitable
  • Freelance Software Developer at various
  • Senior Software Engineer at Data Advantage Group
  • Software Engineer / Functional Analyst at Cisco Systems
  • Senior Software Engineer at Qbiquity
  • Software Engineer at Eazel
  • Software Engineer at Cybergold
Education
  • University of Missouri - Rolla
Connections
157 connections
Industry
Computer Software
Websites

Dan Dofter’s Summary

For a more comprehensive copy of my resume, go to:
http://dandofter.com/resume.html

Professional software developer with over ten years of experience creating and maintaining web applications for large and small businesses. Proven experience leading engineering teams to deliver high quality, well-tested software on schedule. Track record of continuously exceeding expectations and finding new ways to help businesses achieve their goals.

Dan Dofter’s Specialties:

Ruby, JavaScript, (X)HTML, CSS, AJAX, RSS/Atom


Dan Dofter’s Experience

  • Engineering Lead

    Pioneers of the Inevitable

    (Privately Held; Computer Software industry)

    April 2007December 2008 (1 year 9 months)

    Demonstrated clear leadership as the engineering lead for the team responsible for creating and maintaining the web applications and services which support the Songbird Music Player.

    * Took on the roles of project manager, engineering manager, and architect as needed.

    * Hired a team of top developers from the Ruby community.

    * Represented the team when dealing with other departments and business partners.

    * Set the standards for both development and project management based on Agile and Test-Driven Development methodologies.

    * Inherited a code base with no unit tests and brought test coverage to over 90% across all web applications and services.

    * Built applications which were able to withstand traffic increases brought on by repeated mentions on Digg, TechCrunch, and Slashdot.

  • Freelance Software Developer

    various

    (Computer Software industry)

    June 2006April 2007 (11 months)

    Created a web application in Ruby on Rails for Promontory Financial Group which analyzes and reports on the risks associated with Promontory's various clients in the financial sector.

    Created a prototype storefront for Eric Javits to sell their line of high end accessories using the Substruct Ruby on Rails-based e-commerce framework.

  • Senior Software Engineer

    Data Advantage Group

    (Computer Software industry)

    January 2005August 2006 (1 year 8 months)

    Responsible for the continued design, development, and support of MetaCenter, the company’s metadata management product. MetaCenter is a web application built using Java.

    * Created and implemented technical designs for numerous enhancements to satisfy client needs and guide the overall evolution of the product.

    * Redesigned the development, testing, build, and deployment processes to increase developer efficiency, reduce bugs, and minimize support cases.

    * Supervised the development work done by the company’s overseas partners in China and India.

  • Software Engineer / Functional Analyst

    Cisco Systems

    (Public Company; CSCO; Computer Networking industry)

    January 2003January 2005 (2 years 1 month)

    Enhanced and maintained the web application responsible for managing the learning credits that Cisco's customers use to purchase training.

    * Responsible for implementing features across the system using Java on Tomcat and stored procedures running under Oracle.

    * Refactored the build system to increase developer productivity and decrease the time required to set up a new instance of the application.

    Developed and enhanced various web applications to help maintain Cisco.com.

    * Defined the requirements and architecture of a web-based application used to create and modify the layout of templates which automatically generate the web pages for Cisco.com based on a semantic web ontology.

    * Developed a JSP tag library used to provide a consistent look and feel for Cisco.com’s internal applications.

    * Defined the requirements and data model for logic used to automatically generate lists of URLs on Cisco.com based on a semantic web ontology.

  • Senior Software Engineer

    Qbiquity

    (Computer Software industry)

    May 2001December 2002 (1 year 8 months)

    Improved the client experience for Qbiquity’s advocacy management system.

    * Rewrote the presentation layer using Java on Tomcat.

    * Created an application for clients to administer advocacy programs using Swing.

    * Created a lightweight template language and parser to allow clients to easily personalize their advocacy programs.

    * Created a reporting service to allow clients to measure the effectiveness of their advocacy programs.

    * Implemented advocacy management programs and provided technical support for clients.

  • Software Engineer

    Eazel

    (Computer Software industry)

    August 2000May 2001 (10 months)

    Brought Eazel’s web services for Linux from prototype to production as a member of a small engineering team. Took an ownership role of several components.

    * Designed and implemented portions of Eazel’s user management, registration, and survey engines using Java on Weblogic and Solaris.

    * Fixed numerous bugs and added features throughout the entire system.

  • Software Engineer

    Cybergold

    (Computer Software industry)

    January 1999August 2000 (1 year 8 months)

    * Designed and implemented promotions and other offerings for Cybergold’s incentives marketing website based on clients’ requirements using Java on servers running Apache, Weblogic, and Solaris.

    * Created a data synchronization service to receive and process data from Cybergold clients over HTTP and SMTP, making Cybergold’s services more attractive to potential clients.

    * Created a mailing utility using Perl and Sendmail to send personalized emails to members of Cybergold’s website.


Dan Dofter’s Education

  • University of Missouri - Rolla

    BS , Computer Science , August 1995December 1998

    Curriculum placed a heavy emphasis on multithreaded, object-oriented, and network programming in a UNIX environment, primarily using C++.

    Activities and Societies:
    Texas Instruments Scholarship, Alumni Association Scholarship, "Bright Flight" Scholarship, Upsilon Pi Epsilon Comp Sci Honor Society, Phi Eta Sigma Freshman Honor Society, Honors College

Additional Information

Dan Dofter’s Websites:


Dan Dofter’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Dan Dofter’s full profile:

  • See who you and Dan Dofter know in common
  • Get introduced to Dan Dofter
  • Contact Dan Dofter directly

View Full Profile