Resume - Robert Helmer

Email: robert@roberthelmer.com
Web: http://roberthelmer.com
Phone: 510-717-0261

Professional Experience
VP of Technology - CustomWeather http://customweather.com

Duration: 06/2008 to present, Full-time, 24x7

Returned to CustomWeather to lead small, awesome team to deliver top-notch weather service.

  • Managed projects and worked directly with customers to deploy custom solutions
  • Lead new and existing GIS and weather projects
  • Developed reporting system using jQuery, flot, and PostgreSQL
  • Partnered to deploy fully redundant remote datacenter
  • Drove releases, automated release process
  • Developed unit and functional tests in Python and Java
  • Tracked and improved site performance and uptime

Build & Release Engineer - Mozilla Corporation http://mozilla.com

Duration: 04/2006 to 04/2008, Full-time

Build/release engineer, primarily automation and maintenance of current build farm (Tinderbox) as well as improving QA and release management procedures. Focused explicitly on improving the lives of developers and testers. Managed releases for Firefox and Thunderbird.

Currently a peer on QA and Build/Release modules.


Senior Systems Engineer - CustomWeather http://customweather.com

Duration: 03/2003 to 04/2006, Full-time, 24x7

System/network administrator, programmer and build/release engineer for custom weather processing software. Worked directly with customers to define and deliver on needs.

  • Developed J2ME weather application for Siemens Mobile
  • Developed weather site for Al Jazeera
  • Add features to/fix bugs in custom mapping, XML generation and weather processing applications
  • Set up backups and monitoring for server infrastructure

Consulting

Duration : 11/2002 to 03/2004, Full-time, 24x7

Unix System Administrator, Weblogic Administrator - Dollartree Corporation http://www.dollartree.com

Transition from Vectiv-hosted real-estate application to Dollartree's Virginia datacenter. Provided remote and on-site support.

Unix System Administrator / Build & Release Engineer - Skeva, Inc. http://www.skeva.com

System administrator, build&release engineer for health care application developer and their clients.

  • Set up JBoss as NT service for Kaiser pilot project
  • Set up backups and monitoring for server infrastructure

Unix System Administrator / Programmer - Aeronet Communications http://www.aeronet.net

System administrator, programming and customer support for small web hosting company.

  • Set up backups and monitoring for server infrastructure
  • Developed custom PHP photo management application

Unix System Administrator, Build & Release Engineer, Weblogic Administrator - Vectiv Corporation http://www.vectiv.com

Duration: 03/2001 to 11/2002, Full-time, 24x7

Took over as system administrator, release manager, build/release engineer for hosted real estate application developer.

  • Set up backups and monitoring for server infrastructure
  • Improved build infrastructure
  • Improved logging and created log reporting system

AnyHosting Services http://anyhosting.com

Independently owned and operated Web Hosting company (since 1999).

Open Source Software
  • Mozilla Bootstrap Release automation wrapper for Mozilla Firefox and Thunderbird. Perl/Python/Buildbot
  • Canvas-based breakout Simple proof-of-concept game framework for Javascript/Canvas in the browser. Javascript/HTML5.
  • SandWeb Web-based CVS client. Perl.
  • aus3 Prototype update server for Mozilla products. Python.
  • Millicent Prototype visualization tool for build data. Python/SQLAlchemy.
  • Euphemism Prototype user-editable social website. HTML5/jQuery/Python/AppEngine. Demo
Operating Systems
Extensive installation, support and development on: Linux/Unix (Ubuntu, Debian, RedHat, Fedora, CentOS, FreeBSD, Solaris) MacOS X Server/Desktop Windows Server/Desktop
Languages (programming, markup, etc).
Python, Javascript, Java (J2ME/J2EE), Shell (bourne/bash/c), C, Perl, PHP, XML, HTML, XSL
Databases
PostgreSQL (+PostGIS spatial), Oracle (+spatial), MySQL, SQLite
Continuous Integration, Configuration Management and Version Control
CVS, Subversion, SVK, Mercurial, Cfengine, Tinderbox, Ant, Make, CruiseControl, Buildbot, git