Implementing SVG in web development to enhance responsiveness and performance of your application.
- STLFullStack - March 2020
Walk-though of creating a RESTful API using Node.js and Express.
- Savvy Coders - April - August 2019 Cohorts
Why and how to use JSON data type in a relational database such as PostgreSQL or MySQL.
Co-presenter with: Bryan Jones
- STLFullStack - January 2019
Get started setting up reproducible development environments using HashiCorp Vagrant including a basic and multi-machine configuration.
- STLFullStack- November 2017
Demonstration of automated tests using Selenium server with Codeception and Mocha.
- STLFullStack- June 2017
Basic concepts of 3D design with SketchUp 2017
- Build.STL Meetup - January 2017
An introduction to the Raspberry Pi platform with an overview of both the hardware and
A demo of reading/writing to/from the GPIO pins in Python 3 with the necessary hardware layout.
- Build.STL Meetup - August 2016
My web presence where I share presentations, projects and my experience.
E-commerce presence implemented and maintained using Magento Open Source Edition.
In cooperation with the owner, we have migrated this web presence from OSCommerce to Magento 1 and Magento 2.
A personal project that I use to experiment with different technologies including jQuery and Vue.js.
A collaborative effort to create a web presence for STL meetups to share their resources
with the community.
My primary responsibility has been creating the front-end using Vue.js.
A very basic web presence for our house based restoration/restomod shop.
Self-hosted on Ubuntu and Apache using virtual hosts
E-commerce presence implemented using Magento
Open Source Edition.
Application to manage work orders and projects for a automotive maintenance and
We have rebuilt my son's Great Grandfather's 1977 Ford F-250 that had sat in the family barn for 16 years.Project include but no limited to:
- Rebuilt the original 351M
- Rebuilt the brake system including disk brake conversation
- Rebuilding hydraulic dump bed system
We are restomodding my youngest son's 1978 Ford Bronco purchased to be his high school daily driver.
We have replaced the tailgate making the window functional.
Our current plans are to correct suspension and engine issues and replacing the quarter panels.
Future plans include painting and redoing the fiberglass shell.
Rebuilding a "survivor" that was purchased at auction. This truck is replacing the truck I had and lost during my teen years.
Our current plans are the get the 230 cubic inch 83hp flathead straight 6 engine running and make the truck road worthy.
We often attend swap meets and needed something to "haul" parts that are purchased.
What better than a Radio Flyer wagon that has been personalized.
Lowered by creating a new frame with control arm & tie rod steering and accessories
Dad, Developer, Tinker with over two decades of various experience in web development and hosting to CAD/CAM development and administration. Plus a few years experience restoring 70's Vehicles.
My server side experience has been in the LAMP Stack, especially with MVC frameworks Laravel, Zend 2, Yii Framework, CakePHP.
My frontend experience has been in Angular 5, CSS 3, HTML 5, jQuery and Bootstrap
I have been building additional personal projects with jQuery, Vue.js, Semantic UI CSS framework, Python (Flask) and Arduino C.
I like to create IoT devices using Raspberry Pi and Micro Controllers including the ESP8266.
Bayer Crop Science : Developer (Full Stack) Senior
Developed customer platform (c7) using Vue.js and Node.js/Express
Utilized AWS platform resources including S3, ECS, DynamoDB
Managed Jenkins server on EC2
Node.js/Express Vue.js HTML CSS/SCSS Jira GitHub Agile Mac OS AWS (S3, DynamoDB) Jenkins Postman
NEC Energy Solutions : Principal System Engineer : UI
Developed a monitoring & control system for grid based energy storage systems including
dashboard & mapping interface using Angular (4-current) to interacting with a REST
Managed the all project and technical aspects of the UI team, including peer reviews and coordinating offshore contractors
Worked with the business owners and other development groups to establish architectural roadmap and requirements
Coordinated with the API team to implement the API routes to support the UI requirements
Coordinated development efforts with offshore contractors to ensure production expectations and quality
Coordinated with other development groups as needed to increase understanding and velocity where required
Created mockups and requirements for both internal and offshore implementation
Maintained Linux Mint development virtual machine using VMWare workstation
Managed GitLab server including user/group accounts and UI project repositories
Awarded the Edison Awards 2020 Bronze Award for Annunciator application.
Angular 4+ HTML CSS/SCSS Jira GitLab/SVN Linux Mint VMWare Workstation UX/UI/Mock-ups MariaDB REST API Jenkins SVG
Tacony Corporation : Software Engineer via Norton Staffing
Implemented enterprise backend for numerous web presences using Laravel.
Maintained and updated Magento 1 e-commerce website.
Centric Group/TKC Holdings : Contract Software Engineer via Norton Staffing
Worked to improve and support an ecommerce platform using Zend 2 include MVC, jQuery,
Development was accomplished on Windows workstations with the rest of the stack being Linux.
PHP Zend 2 Codeception Selenium Git Agile jQuery/jQuery UI HTML CSS/SCSS Linux MySQL
AgriSolutions/Family Farms : Lead Software Developer
Implement agricultural operations management applications for using Yii MVC Framework including a REST API for mobile application interface.
Design database tables (PostgreSQL) to support implementation of PHP web interface
Implemented and maintained product deployment processed using version control system (GitHub)
Implemented and maintained Linux, Apache, PostgreSQL, PHP (LAPP) development environment
Develop and maintain release process and documentation
PHP Yii Framework HTML CSS/SCSS jQuery Linux REST API Github Apache PostgreSQL
Charter Communications : Software Developer II
Developed and maintained Modem Reclamation application to reduce warehousing process via-
web portal for DVR, cable modem and phone modem devices using PHP, CakePHP MVC Framework
Design and implement role bases access control using Ruby on Rails and internally developed PERL enterprise service bus
Design and manage the development process for near real time billing (CSG) to provisioning integration (Sigma Systems)
Manage the administrative task around team training including budgeting, approval, enrollment
Awarded the Quarterly and Annual Charter Champions Award for the Modem Reclamation application.
PHP CakePHP Git/SVN jQuery HTML CSS/SCSS Ruby on Rails Linux VSphere MySQL Apache
Canis Consulting : Owner
Provided web hosting on multiple Linux & Windows servers using IIS 6, Apache, MySQL,
Xmail Server, Kerio MailServer, FileZilla FTP, PureFTP and CPanel
Developed web sites for clients using PHP, Postnuke, OSCommerce, Magento and ASP
Developed database solutions using Microsoft Access and Microsoft SQL Server
Provided training on Computer Basics and Microsoft Office Products
Performed general PC troubleshooting and repairs including PC migration, OS installation
Performed server installation, migration and troubleshooting on Windows NT 4.0 & Windows 2003
STLFullStack : Co-Organizer/Presenter
Learning how to create full-stack, scalable internet applications, from the database all the way to front-end user interfaces.
Introduction to Linux : 09/2020 SVG in Web Development : 03/2020 JSON Data Type in Relational Databases : 01/2019 Full Stack Wire-Up (Initial Design) : 02/2018 Getting started with Vagrant : 11/2017 Automated Testing using Selenium : 06/2017
Savvy Coders Connect: Presenter
Our group connects IT software development professional in the St. Louis area. We will be inspired by our Savvy Coders graduates and we will provide education for our grads who seek more!
Build.STL : Co-Organizer/Presenter
Build.STL is a group to encourage making your own electronics. Whether you're an experienced hardware hacker or an interested beginner.
Savvy Coders : Advisory Board Member/Instructor/Mentor/Mock Interviewer
Augment the core curriculum with project planning and technology training such as debugging and Git.
Mentor the students with their course work and capstone projects.
Provide guidance to the overall program with real world feedback.
Assisted in review and update of the core curriculum