About Me

I have been called a "renaissance man" by many people because of my diverse interests ranging from coding to sailing, but my primary focus is on web development and web application development especially focused towards mobile devices. I have a lot of experience with LAMP (Linux Apache MySQL PHP) stacks on both on-site servers and cloud servers via AWS (Amazon Web Services) and Digital Ocean.

I am a strong believer in open source software, and I believe open source software helps to build bridges for future and new developers. Some of my favorite projects that I actively maintain and contribute to can been seen below, check them out.

Work

DTN

Sr. Software Engineer January 2021 – Current

Creating the next gen version of agronomics products. Using express, sequelize, nextjs and react all on a managed and secure infrastructure running on AWS and provisioned with Terraform.

Additionally, I have spearheaded the DevOps process and CI/CD pipelines for our team making our deployments to multiple environments idempotent.

DTN

Full Stack Developer January 2019 – January 2021

Active Developer for the Agronomics Platform. Using the Django REST framework for the API, and backboneJS (Yuck!) for the frontend. Other duties include maintaining the infrastructure as code using Terraform, and provisioning resources with Ansible.

Accomplishments
  • Upgraded the stack from python2 to python3
  • Upgraded the Servers from Ubuntu 14 to 18
  • Upgraded Django from 1.8.81 to 2.2.7
  • Built SMS messaging system using SQS, DynamoDB and Lambda

SFP.net

Senior Web Developer & DevOps Engineer January 2016 – January 2019

Developing websites and web apps for a diverse customer base, primarily using Laravel, Symfony, and PHP as the frameworks of choice. Administering a local GitLab server with docker containers facilitating CI/CD for project deployments.

Distributed Nature

Co-founder June 2013 – April 2019

Software Developer specializing in single page web applications utilizing state of the art frameworks for responsive design and multi-directional data binding using Angular JS. Other duties include but are not limited to:

  • API development using PHP in an MVC environment using Object Oriented Programming approaches
  • Microservice design and implementation
  • AWS Load balancing

School Datebooks

Lead Software Developer August 2011 – October 2016 (5 years 3 months)

Web Developer specializing in single page web applications utilizing state of the art frameworks for responsive design and multi-directional data binding using Angular JS. Other duties include but are not limited to REST API development using PHP in an MVC environment using Object Oriented Programming approaches. Most of my time was spent developing a digital solution for school organization - Pinwheel. Other projects include, on-boarding wizards and internal software for customer support agents to allow them to service customer accounts for Pinwheel.

Accomplishments
  • Finished 6th place (Out of 100 teams) at the AWS Summit Gameday in New York City. (2016)
  • Championed the Continuous Integration (CI) process for new projects.
  • Architect of scalable microservice API infrastructure
  • Moved local development off of vagrant and onto Docker

Pilot Productions

Web Developer 2009 – Present

Pro bono website development for local non profits, and small business in the greater Lafayette area.

Ivy Tech Community College

Operations technician and webmaster September 2007 – April 2011 (3 years 8 months)

Creating and maintaining the intranet web sites using Drupal and Wordpress. All phases of video production including; scripting, lighting, recording, editing and distribution. Creation and modification of images using Adobe Photoshop. Maintaining proper backups of the stated systems including disaster recovery plans. Training staff on the web applications I supported. Maintaining version logs for all changes that were made to any of the applications I supported. Research and development of new web and Linux technologies that can help increase efficiency and/or reduce maintenance costs and power consumption.

Education

Ivy Tech Community College

CINS, Web development May 2009

Activities and Societies: President of Association of computing machinery

Skills

We all have skills, here are some of mine.

Front End Development
HTML5 JSON AJAX Javascript jQuery Angular CSS3
Back End Development
PHP Laravel Apache2 MySql OOP Bash Linux Node.js Mongo Nginx
Amazon Web Services (AWS)
EC2 AutoScaling LoadBalancing Route53 Lambda S3 SES DynamoDB SQS Cognito CodePipeline
Developer Tools
GIT VSCode Vagrant Docker SVN
Testing
Routest Jasmine Protractor PHP Unit UnitTest Selinium
Sweet Nunchaku Skills
Backpacking Sailing Aquariums Ubiquiti Networks RaspberryPi Drone Arduino Guitar Nunchaku

Get In Touch.

You have made it All the way to the bottom. Congratulations! Lets get this show on the road. Send me a message and lets talk.

Name required
Message is Required
Whoops! Thats embarrassing. Something went wrong.
Your message has been sent, thank you!