Resume // Terry Valladon
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