Contact: LinkedIn | Keybase

I am an energetic and skilled full stack developer, open to opportunities that fit my professional level, personality and dedication. With over 25 years of commercial experience in web application development, networking and DevOps I am well suited to avoid project pitfalls, reduce development time and enhance user experience.

Skills

Design

HTML5, CSS, Iconography

Development

PHP, JavaScript, NodeJS, Python, Shell Scripting

Design Frameworks

Bootstrap, Foundation, PureCSS, Blaze CSS, Mobi

Development Frameworks

Express, Backbone, Vue.js, Knockout, Node Webkit, CodeIgniter, CakePHP, Flight Micro-framework, Symphony, jQuery, Kohana

Database

RethinkDB, DynamoDB, MySql, MSSql, DB2 (odbc) (user level), Oracle (user level)

DevOps

Serverless, AWS Lambda, AWS API Gateway, AWS EC2, Docker, Linux / BSD Administration

Source Control

Git, Subversion, Mercurial SCM

Content Management Systems

Hexo, WordPress, ExpressionEngine (2/3/4), Joomla!, e107, Hugo

Hobbies

3D Modeling and Printing, Single Board Computers: (Raspberry Pi, BeagleBone), Microcontrollers: (Arduino, Teensy, esp826(5/6), NodeMCU)

Experience

[REDACTED]

Senior Software Engineer - [REDACTED], NV & [REDACTED], CA - February 2019 - Current

  • Migrate existing development environment from Laravel Homestead & Vagrant to Docker & Docker Compose
  • Assist in migrating production environment from [REDACTED] to AWS (Dockerfile setup and administration)
  • Maintain existing micro [REDACTED] sites
  • Develop new micro [REDACTED] sites
  • Assist in design and implementation of central [REDACTED] REST API (planning, technical consultant, security advisor)
  • Assist in design and implementation of [REDACTED] and [REDACTED] processing REST API (planning, technical consultant, security advisor)
  • Assist in administration, development and support of existing Administration portal
  • Design and develop new [REDACTED] API for central processing of [REDACTED] [REDACTED] (DynamoDB, Node.js AWS Lambda Functions, Serverless Framework, Terraform)
  • Implement support scripts to assist developers with Docker development environment
  • Linux administration (Development Systems, Staging Systems)
  • Migrate internal [REDACTED] [REDACTED] process from Linux Cron Job to AWS Lambda

Access Event Solutions

Lead Developer - Sparks, NV - August 2015 - December 2018

  • Design, develop, deploy and support AWS Lambda customer facing endpoints using Serverless Framework
  • Setup and build Docker Images for Bare Metal and AWS Hosting
  • Setup AWS DynamoDB to support Lambda endpoints
  • Program system administration supporting apps (Docker, PHP, NodeJS, Python)
  • Design and develop new Event Management System using Rest API System (PHP, CodeIgniter, Flight Micro Framework, RethinkDB)
  • Assist in creation of a system for passive and active attendee access control and tracking linked to Event Management System (UHF / NFC RFID)
  • Implement 3 tier development environment
  • Linux administration (Development Systems, Staging Systems and Production Systems)

Grand Sierra Resort

Senior Web Developer - Reno, NV - September 2009 - August 2015

  • Assist in conversion of hotel reservation system from procedural PHP to CodeIgniter MVC framework
  • Research, design and develop company intranet system including Active Directory support
  • Design and develop API for cross system communications using Rest API System (PHP, Flight Micro Framework, RethinkDB)
  • Design and maintain 3 tier development environment
  • Linux administration (Development Systems, Staging Systems and Production Systems)
  • Develop and administer custom kiosk promotion system (Mozila Chromeless/NW.js)
  • Interface PHP and NodeWebkit applications with Bally CMS and Agilysys LMS
  • Developed player tracking and approval system for Buffet and Lex Nightclub
  • Automated nightly email blasts to include upcoming events and special offers, targeted at upcoming arrivals
  • Converting internally hosted web applications to externally hosted using Rest API and Docker
  • Front of house informational applications (Mozilla Chromeless/NW.js):
    • Airport Arrival/Departure Screens
    • Weather Screens
    • Cage Information Screens

Please review my LinkedIn Profile for full employment history (minus current).

References

Available on request

Full Resume

Available on request