Hunter Lee Brown
web software engineer
hunter@hunterleebrown.com

Currently NOT seeking a position.

Skills Strongest:
JavaScript (high level object oriented, advanced usage of MooTools), HTML/DHTML, CSS, DOM, XML/XSLT, Perl (libwww, CGI, DBI, Strict), Unix (including shell scripting), Apache, JSTL, .jsp programming, CVS
Moderate:
Java, PHP (including using PHP for object oriented classes, etc.), PL/SQL (Oracle), MySQL, Sybase SQL, Ant, Data Migration
Familiar:
ColdFusion, ASP
Additional Software:
Intellij IDEA IDE, mySQL, Photoshop/Image Ready (layers, animated gifs), Cygwin

Human:
Trained in conflict resolution management with many years of experience in technical online and in-person customer support.

Experience
Senior Software Engineer, CBS Interactive. San Francisco, CA
June 2009 - Present.
  • Main Focus: CMS Systems, Web Tool JavaScript Engineering/Design

Software Engineer, CBS Interactive. San Francisco, CA
(formerly CNET Networks, Inc)
March 2007 - June 2009.
  • Promotion, similar duties from previous position

Associate Software Engineer CNET Networks, Inc. San Francisco, CA
May 2006 - March 2007.
  • Java, .jsp programming and development
    - creating or editing .jsp modules for "resin" based Java web application
  • Java Bean development
    - with resin, and Spring framework, developed beans for use in .jsp presentation layer
  • AJAX development
    - cross browser AJAX requests and xml dom parsing in JavaScript

Senior Technical Producer, CNET Networks, Inc. San Francisco, CA
September 2004 - May 2006
  • .jsp programming and development
    - creating or editing .jsp modules for "resin" based Java web application
  • Java Bean development
    - with resin, and Spring framework, developed beans for use in .jsp presentation layer
  • General production bug based fixing
    - identifying front-end or back-end display/data issues and problems and solving them on tight schedules
  • AJAX development
    - cross browser AJAX requests and xml dom parsing in JavaScript
  • Projects of which I had a part in:
    - created tile/wireframe presentation/front-end infrastructure for new blog web application.
    - created web form interface, with javascript verification and dynamic form element interaction
    - total ground up redesign of consumer product review pages and back-end delivery
    - designed .jsp modules for mobile device web xhtml delivery http://m.cnet.com
  • Professional Development Training
    mySQL week long training
    Spring framework week long training

 


Software Developer, Intelligent Markets, Inc. San Francisco, CA
April 2000 - July 2004.
  • Intermediate level Java development
    - JDBC database interfaces, external API classes, servlets, command line tools.
  • Advanced Javascript development
    - DHTML data, form validation, layout
  • Perl parsing, and web CGI scripting
    - HTML file streamlining, intranet web forms
  • SQL queries and prepared statements with PL/SQL
    - Data migration from one schema to another
  • Web design for the company's first dynamic, online product
    - graphics interfaces (titles, buttons), HTML layout

Intelligent Markets is a financial enterprise software application company which specializes in security trading and order tracking management solutions. Customers include Merril Lynch, Bear Sterns, and CRT.

Expanded skill set from original web development position and learned Java while working in very senior development team.

Developed Javascript/HTML user interfaces which worked with installed C++ client application. Application fetched sever delivered HTML and Javascript modules for forms and for dynamically updated market information.

Developed database migration project which took existing production database and transferred it to new table schema set using shell scripts and PL/SQL procedures.

Packaged and version controlled the software for the team with CVS.

Created website using CGI to deploy the correct software for the right customer, for internal use with our Product Services Organization team in New York. Set up and customized our internal GNATS bug tracking and production in-field issue reporting systems.


Web Developer/Webmaster/Production Engineer, Alexa Internet San Francisco, CA
October 1998 - March 2000.
  • HTML page and perl CGI script maintenance and creation
    - user campaign forms and collection
    - automated FAQ system
  • Log parsing for download and usage statistics
    - download report emails and web pages
  • Production Javascript for online services
    - installation process
    - support for toolbar linked web pages
  • Webmastering
    - web server configuation (Apache, UNIX)
Developed and maintained corporate website.

Provided statistics for Alexa toolbar downloads either directly from the web site or from sponsored partners. Scripted iterations of automatic online download and installation experience of Alexa toolbar.

Created web form and automatically generated email reminders for thousands of webmasters to correct the records (contact info, location, address) that our crawlers had for their web sites. Collected, formatted, and provided this information for later integration into service using web/cgi forms.

Designed and scripted pages for various new projects involving Amazon.com and online shopping after move to the Production department.


Web Developer, 7th Generation Internet. San Francisco, CA
August 1998 - October 1998
  • Web developer for a small, single owner web shop.
  • Learned the MS side of web development, including IIS, and MS Visual Studio, Interdev.
  • Worked on projects involving primary education web pages and financial services (including the now, defunct Stockpoint web site).

Web and Database Applications Developer
Web Information Developer
Fujitsu Systems Business of America, Santa Clara, CA (WorldsAway Project)
February 1997 - July 1998
WorldsAway has been spun off and the current technology is now with vzones.com
  • Developed web delivered reporting applications (via server side JavaScript or Perl) for data on customer billing. This involved using Perl/CGI scripts to make queries of daily large flat files from the proprietary server logs that showed individual customer log-in durations.

Associate Producer, WorldsAway Member Services
Fujitsu Software Corporation, San Jose, CA
June 1996 - Februay 1997

  • Assisted and coordinated customer support and content production issues for WorldsAway. I did HTML coding, web CGI Programming and online customer support and community development with a little show business for our growing cyber communities.

Member Support Representative for WorldsAway
Fujitsu Cultural Technologies, Fujitsu Open Systems Solutions Inc. San Jose, CA
January 1995 - June 1996

  • Online support for WorldsAway, virtual electronic community. CompuServe Sysop and early web page maintenance and creation. (NO telephones.) Made the first WorldsAway web site and spent way too much time on the CompuServe system back before the net really took off.

Random applied projects I did while with Fujitsu:

  • Billing and usage statistics: parsing WorldsAway user logs into COBOL for CompuServe
  • Web emailer CGI tools for the marketing department.
  • Marketing user survey forms and reporting.
  • Beta report form mechanisms and interfaces for reading them
  • Online forum messaging support and administration
  • Managing volunteer staff and intranet areas with CGI forms in which staff could control the content of main web site directly
  • Monitoring scripts (pings and processes or disk full messages)
  • Crontabs
  • Server side JavaScript
  • Web form applications that sent out messages to our on-call team's pagers
  • System console operator for the main server (on call)
Education Bachelor of Arts, Music. University of California, Davis June 1994
Extra- curricular: Dramatic Arts (acting, improv, musical theater), conducting choirs, campus political organizations.

Although I do not have a degree in engineering or computer science, I gained experience with computers by working as a student computer lab attendant. I held this job for nearly four years and became a student manager in charge of staff scheduling. This job provided many hours of becoming familiar with Unix and the early internet in general. In many ways, the campus job was a second, but less formal education.

As a Bachelor of Arts in Music, however, I've remained passionate about music composition which in many ways is like computer programming. The love of syntax and language is similar between programming software and notating music. The visual stimulation of web development, I feel, also tickles artistic, creative passions within myself.

Professional Continuing Education:

  • UniForm Association Accelerated Hands on Perl Programming May 1996
  • UniForm Association Java Programming May 1996
  • Introduction to Oracle: SQL and PL/SQL (Oracle Education Nov 1997)
Extra-Curricular
  • Top three finisher of a couple, informal community music composition contests sponsored by the members of sibeliusmusic.com. See my Original Music for details and mp3 recordings.
  • Member, Oakland Symphony Chorus 1998
  • Music: beyond music composition and singing, I can play classical guitar, not terrible with keyboards, and also played Tuba and low brass in high school and elementary schools.
  • Language: Six years of German classes
  • Sports: active and avid Road Bicyclist, averaging above 50 miles a week, snowboarding in the winter, tennis
  • Pets: Owner of two, well fed, but loving cats.
  • Myers-Briggs: INFJ
  • tickle.com IQ: 132

References are available upon request.