July 05, 2016

Randall W Stauner

Polyglot Software Developer, DevOps / Automation Engineer, Open Source Enthusiast
  • randy@magnificent-tears.com
  • 219-595-2672
  • Mesa, AZ

Skills

  • Perl
    • AnyEvent
    • Catalyst
    • DBI
    • Mojolicious
    • Moose
    • Plack
    • Template::Toolkit
  • CoffeeScript
  • TypeScript
  • JavaScript
    • Angular
    • Backbone
    • Express
    • Handlebars
    • Jasmine
    • jQuery
    • LoDash / Underscore
    • NativeScript
    • Mocha
    • Node.js
    • RequireJS
  • Python
    • Boto
    • Flask
    • Mako
    • Nose
    • PIL
  • Ruby
    • Rack
    • Rails
    • RSpec
    • Sidekiq
    • Unicorn
  • Web Development
    • HTML5
    • CSS / Less / Sass
  • Shell
    • Zsh
    • Bash
  • Haskell
  • Scala
    • Akka
    • Rx
  • VimL
  • Haxe
  • Data Stores
    • SQLite
    • Redis
    • Elasticsearch
    • PostgreSQL
    • MariaDB / MySQL
  • Tools
    • Vim
    • Git
    • Docker
    • Ansible
    • Fabric
    • Puppet
    • Hiera
    • Vagrant
    • Packer
    • ImageMagick
    • Inkscape
    • Gimp

Experience

Software Development Engineer at Auction Edge

2009 - Present (Remote)

2004 - 2007

Work with remote team (video calls, group chat, pull requests / code reviews) to develop websites and REST APIs with Ruby and Rails.

Mentor junior developers and new hires on craft, collaboration, debugging, visibility, optimization, maintenance, and deployment.

Debug everything.

Use Perl, Python, Ruby, Node.js, Bash, and more to fix, integrate, and automate whatever is needed.

  • Worked with two other developers to create, deploy, and maintain configurable Ruby on Rails websites customized and deployed for more than 80 customers.

    • GNU/Linux Server administration
    • PostgreSQL database administration (including PL/pgSQL)
    • Back end Ruby shared library code
    • Rails web sites
    • Front end HTML, CSS, and JavaScript (AJAX)
  • Implemented a distributed ETL system.

    • Shipped GNU/Linux computers to customer locations.
    • Wrote Perl software to query local databases (DB2, SQLServer, CSV files), massage data, and scan local file shares for photos and submit changes to server.
    • Wrote Perl web services to receive customer data, save it to PostgreSQL database, and manage monitoring and updates for the satellite computers.
    • Wrote Perl daemons to process queue of photos to import, monitor connections, pass messages for RPC, and initiate interactive shell sessions with the remotes.
    • Wrote Javascript SPA to view connection statuses and deploy scriptable updates.
  • Hacked old dev tools to integrate Sass compilation into a 10 year old Rails 1.0 project.

  • Wrote Python Flask app to export data and table definitions from SQL Server and diff records to help another team maintain backward compatibility during a rewrite.

  • Created Puppet modules by analyzing existing legacy production systems to migrate from physical servers to AWS for increased capacity.

  • Wrote Ansible roles, Puppet modules, Hiera configs, Fabric tasks, and shell scripts to configure and maintain 20+ GNU/Linux AWS EC2 instances.

Skills

  • Perl
  • Python
  • Ruby
  • JavaScript
  • Bash
  • Ansible
  • Puppet
  • Hiera
  • Fabric
  • PostgreSQL
  • AWS
  • Git
  • Docker
  • Vagrant
  • Gimp
  • ImageMagick

Open Source Contributor, Administrator (Volunteer) at MetaCPAN

Since 2011

metacpan.org (github) - Open source search API for the Comprehensive Perl Archive Network.

After contributing and participating on IRC for more than a year I was invited to join the admin team to help with issue management, deployment, system administration, and future design.

As team members live all over the world collaboration is done almost entirely via IRC and GitHub pull requests.

In the summer of 2014 I mentored an intern with the Free and Open Source Software Outreach Program for Women (now called Outreachy) and assisted another team member mentoring a student through Google Summer of Code.

Skills

  • Perl
  • JavaScript
  • Elasticsearch
  • Puppet
  • Hiera
  • Vagrant
  • Bash
  • NGINX

Webmaster (Volunteer) at Groundwork Guatemala

Since 2009

Design and maintenance of GroundworkGuatemala.org

Skills

  • Perl
  • Bash
  • JavaScript
  • Haxe
  • ImageMagick
  • Inkscape
  • Gimp

Education

12 years work experience

Software Development
and GNU/Linux Administration

Coursera

École Polytechnique Fédérale de Lausanne (EPFL)

Westwood College of Technology

A.A.S. Computer Programming

2001/08 - 2002/12