Resume

Introduction

I am a diverse technologist particularly good at developing user facing, network enabled, software. Creating beautiful solutions for tough problems through data and science is my passion. Always cognizant of bigger pictures and cross-functional in a wide variety of roles; job satisfaction for me comes from pulling people and technology together in ways that just click.

I'm also a front lines, gets hands dirty, engineering team manager and trainer. I've grown to genuinely enjoy working with stakeholders with all types of perspectives. Clear dialog and systems thinking are my methods of choice for building teams and getting everyone involved in making an application successful.

Expertise

Software Engineering

  • Full-stack development at scale
  • Architecture and planning
  • User experience design
  • Continuous integration and deployment

Development Management

  • Code review and repository management
  • Agile project management
  • Engineer, project manager, and designer training
  • Offshore team management

Spatial and Science

  • 2D/3D/4D geospatial data visualization
  • Geospatial analytics
  • Meteorological datasets and parameters
  • Data acquisition and processing pipelines

Information Technology

  • Containerized application orchestration
  • Cloud computing
  • Application and operational security
  • Technical support

Skills

Trailguide
Expert level proficiency. Trainer experience.
Adventurer
Often used, but not a leader in the technology.
Greenhorn
Learned for fun or infrequently practiced.

Architecture

  • Discovery and framing
  • RESTful web services
  • Domain driven design
  • Serverless architecture
  • Micro-services
  • Distributed computing

Development Management

  • Repository management
  • Iterative development
  • Scrum master
  • Release management
  • Build and deployment pipelines
  • Atlassian Suite
  • Redmine

Programming Languages

  • PHP
  • JavaScript
  • Python
  • C++
  • Swift (macOS)
  • Rust

Frameworks

  • Symfony
  • Drupal
  • Zend Framework
  • Backbone.js
  • Django

Infrastructure and Systems

  • Amazon Web Services
  • macOS
  • Enterprise Linux
  • NGINX
  • Docker

Databases and Caches

  • PostgreSQL
  • Wide column stores
  • MySQL
  • Redis
  • Memcache
  • MongoDB
  • Riak

Geospatial Information

  • Leaflet
  • GeoServer
  • PostGIS
  • Mapnik
  • GDAL
  • GeoWave
  • QGIS

Design and Frontend

  • HTML/CSS
  • Wireframing
  • Responsive design
  • Accessibility analysis

Graphics and Media

  • Sketch
  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Flash

Drafting and Mechanical

  • Parametric modeling
  • Autodesk Inventor
  • AutoCAD

Experience

Software Architect
at CoreLogic

December 2014 - October 2018

Functions
  • Continue the development of cutting edge weather and geographic information systems.
  • Incorporate feedback from a large number of stakeholders into development cycles.
  • Plan development efforts micro to macro scale.
  • Train and mentor engineers, project managers, business analysts.
  • Manage offshore engineering contributions.
Feats
  • Created a compelling, profitable, SaaS software platform for asset portfolio peril monitoring.
  • Spearheaded the creation of a sustainable development team on which the sun never sets.
Tools
Web Dev Technologies, Amazon Web Services, PostgreSQL

Senior Software Engineer
at Weather Fusion

April 2014 - December 2014

Functions
  • Design and develop interactive mapping tools for exploring the impacts of weather phenomena.
  • Lead engineers and business stakeholders through agile development processes.
  • Design an implement system architectures for weather analytics.
Feats
  • Prototype/MVP of Reactor in less than six months received wide acclaim.
  • Implemented advanced tools for issue tracking, knowledge management, continuous integration and source code management.
Tools
PHP, JavaScript, Symfony, Backbone

Software Engineer
at Consumer Affairs

December 2013 - April 2014

Functions
  • Build tools to help businesses leverage consumer feedback left at ConsumerAffairs.com.
Feats
  • Developed an especially complex Facebook app integration.
Tools
Python, Django, Javascript, AngularJS

Developer
at Littlefield Brand Development

June 2012 - November 2013

Functions
  • Work with designers and account executives to plan development initiatives.
  • Build dynamic, responsive websites with intuitive.
  • Maintain web hosting and other development related services.
  • Train fellow developers in the ways of Drupal and the latest standards.
Feats
  • Custom Drupal profile for quickly getting environments ready for development.
  • Introduced several workflows that greatly increased productivity.
Tools
Drupal, PHP, JavaScript, LAMP

Application Developer
at QuiBids

November 2011 - June 2012

Functions
  • Build server applications to support online games.
  • Backend and front-end development to integrate games into the QuiBids website.
  • Statistical analysis of game payouts and player experience.
Feats
  • Built the server side for four online games.
  • Introduced fork-pull workflow for managing game code in GitHub Enterprise.
Tools
PHP, JavaScript, Flash, Memcache

Lead Web Developer
at Old Hat Creative

June 2010 - November 2011

Functions
  • Develop sports marketing sites of all different specifications.
  • Help designers, salespeople, and other developers with all things technical.
Feats
  • Created a customized Drupal distribution with administration theme and proprietary modules for getting sites setup quickly.
  • Setup Redmine project management system with tight version control integration.
Tools
PHP, JavaScript, Drupal, Photoshop, Illustrator

Web Architect
at ONEsite

April 2009 - February 2010

Functions
  • Create Smarty (PHP templates) modules for the platform frontend.
  • Javascript (mostly utilizing YUI framework) for frontend features.
  • CSS styling to client specifications.
  • Responsible for slicing and dicing web design layouts.
Feats
  • Wiki with extensive documentation and training for the platform.
  • Built an online code editor for working with Smarty templates.
Tools
PHP, Smarty, JavaScript

Web Developer
at Hetronic International

September 2008 - April 2009

Functions
  • Improve web apps for service technicians.
  • Design and develop a new company website.
Feats
  • New Drupal powered website with localization and internationalization support.
Tools
PHP, JavaScript, Drupal

Experience Developer
at Net.Orange

February 2008 - August 2008

Functions
  • Design and implement front features for a health care management suite.
  • Develop marketing and commerce sites powered by Drupal.
Feats
  • Comprehensive build workflow for the Coldfusion powered front-end application.
  • Installed and setup Dell SAN system.
Tools
PHP, ColdFusion, Javascript, JBoss

Design Engineer
at Midwest Trophy Manufacturing

March 2007 - February 2008

Functions
  • Create 3D models from concept illustrations
  • Make product specifications and optimize projects for production
Feats
  • Wiki filled with documentation for materials and production processes.
  • Vault with hundreds of pre-modeled component parts and assemblies.
Tools
Inventor, AutoCAD, Illustrator, Confluence

Education

University

University of Oklahoma
Norman, OK
Mass Communication
2005 - 2006

College

Rose State College
Midwest City, OK
Visual Basic and C++
Spring 2005

Tech School

Gordon Cooper Technology Center
Shawnee, OK
E-Commerce & Web Programming
2004

High School

McLoud High School
McLoud, OK
2005