You are here: Home Resumé

Resumé

Rob Miller

4800 Park Blvd, Oakland, CA  94602
rob -<at>- kalistra -<dot>- com

 Technical Skills

Python ✦ Javascript ✦ Java ✦ HTTP ✦ HTML ✦ CSS ✦ AJAX ✦ Apache ✦ Nginx ✦ Varnish ✦ Django ✦ Pylons ✦ Paste ✦ Repoze ✦ WSGI ✦ Zope ✦ Plone ✦ REST ✦ SMTP ✦ Postfix ✦ Exim ✦ Database Design ✦ ORM ✦ SQL ✦ MySQL ✦ PostGreSQL ✦ SQLAlchemy ✦ Linux ✦ FreeBSD ✦ Mac OSX ✦ DNS ✦ Build systems ✦ Deployment ✦ Scalability ✦ Test Driven Development ✦ Integration ✦ Security ✦ Networking ✦ Profiling ✦ Internationalization

Management Skills

Project Management ✦ Team Management ✦ Team Leadership ✦ Strategic Visioning ✦ PR ✦ Public Speaking ✦ Presentation ✦ Consensus Building ✦ Decision Making ✦ Writing ✦ Community Interaction ✦ Conflict Resolution ✦ Interviewing ✦ Hiring & Firing ✦ Budgeting ✦ Logistics

Experience

  • The Open Planning Project
    Lead Software Engineer
    Jan 2006 - Jan 2010

    In leadership role as organization grew from 2 to over 50 full time employees.  Team lead for TOPP Labs, 12 full time developers working on a variety of projects and tools, with a focus on mapping and GIS technologies for urban planning and transportation issues.  Did hiring, training, project management, team management, and speaking at conferences, but mostly designing and implementing of production web software.

  • Zope / Plone / Repoze
    Open Source contributor / core developer
    2003 - 2009

    Contributed significantly over several years to Zope, Plone, and Repoze, a set of related open source web technologies.  Contributed code to core projects; wrote and maintained widely used add-on products; spoke and gave tutorials at conferences; led intensive coding sprints; wrote documentation; managed contributions from developers from the community at large; and provided many hours of support to developers, integrators, and users of the software, via IRC and mailing lists.

  • Black Rock City, LLC
    Director of Technology
    February 2001 - December 2005

    Oversaw Burning Man's technology department while the organization tripled in size.  Was involved with the highest level of logistic and strategic organizational planning.  Directly managed several paid employees and contractors at any one time, plus many dozens of volunteers across several different volunteer teams.  Handled a large part of the administration of myriad Linux, FreeBSD, and Mac OSX servers providing a variety of public and private services.  Managed deployment and maintenance of extensive wired and wireless networks.  Evaluated and negotiated with vendors.  Led software design and development on major in-house software projects.

  • Broadware Technologies
    Consultant
    March 2001 - September 2001

    Extended Broadware's Java based in-browser media player to support chained multicasting within a local network (i.e. the first client on a given subnet which connects to a stream would then multicast that stream over the entire subnet, to allow everyone on the subnet to watch a single incoming stream).

  • International Space Sciences Organization
    Director of Systems Engineering
    March 2000 - December 2000

    Handled website and IT infrastructure for research organization of 20+ individuals.  Managed mail services, websites, and network administration; provided desktop support.  Administered an announcement mailing list with over 100,000 subscribers.  Also provided on-site IT support in Dharamsala, India for the Central Tibetan Agency (aka the Tibetan Gov't in Exile), and handled the deployment and hosting of a Chinese language website for the Dalai Lama.  Technologies used include Linux, Apache, Qmail, Zope, Python, general TCP/IP networking, and BIND.

  • The Park Community
    Software Engineer
    April 1999 - February 2000

    First internet job; first user registration system (a web developer rite of passage).  Other systems worked on here include the main HTTP chat system, a simple web-based home page building tool, an online events calendar.  Handled integration with various payment service providers.  Work was mostly Python, some C.  Also handled significant amount of systems administration of 12 FreeBSD servers.

  • Eagle Research, Inc.
    Software Engineer
    December 1997 - April 1999

    Worked on contract projects for Safeway and Wells Fargo, doing software development, project management, and client relations.  Most of the work was done using Delphi or PowerBuilder, with a smattering of C++.

Education

University of California, Riverside
Bachelor of Arts, Mathematics
Primary Focus: Fractal Geometry, Chaos Theory, Dynamical Systems Theory
Honored as Most Outstanding Graduating Senior, UCR Math Department, 1995