"There is only one corner of the universe you can be certain of improving, and that's your own self."
- Aldous Huxley

About


I am a full stack PHP developer with a passion for pushing myself to learn new things. I always strive to stay up to date with modern practices in the web development industry. The industry moves at a break-neck speed and one must keep up with the pace. I enjoy working on projects in my spare time which is where the idea to design this website came from. At work, I mostly deal with PHP and JavaScript using a in-house PHP framework. In my spare time I enjoy learning new technologies and furthering my software development skill set.

I started out creating this website to further my HTML, CSS and JavaScript skills because in school most of the focus was not on web development. After getting a job as a full stack PHP developer, I decided I needed to hone my web development skills. This website was originally designed with Twitter's Bootstrap CSS framework and used jQuery. I have since ported the website over to the Laravel PHP framework. Bootstrap and jQuery are still used, and I have switched to webpack (using Laravel's mix tooling) to compile ES6 JavaScript to ES5 with babel and bundle everything up.

I also have a project that I am working on called Expnsr that will be a RESTful API designed in Laravel for budget planning, checkbook management and bill reminders. The idea is to write the API and then use a front-end single page web application to consume the API, with the ability to eventually connect more clients to the API. If you would like to see the progress on the Expnsr API feel free to visit the Expnsr API on github . It will be free and open source, and released under the MIT license. The source code for this website is also available free and open source here.

Overview of software development skills:
  • PHP, JavaScript, Java, C# and Python languages
  • PostgreSQL, MySQL, SQLite, and Oracle SQL DBMS
  • PHP MVC frameworks such as Laravel and Symfony
  • Front-end MVC frameworks such as AngularJS
  • Agile development
  • Modern software design patterns such as MVC and dependency injection
  • SOLID principles

Resume


Career Profile

Senior level Lead Full Stack Web Developer with 5 years of professional website design, development and maintenance. Experienced in working on legacy web applications and e-commerce web applications. Proficient in PHP, HTML, CSS, JavaScript and PostgreSQL. Also proficient in maintaining and deploying applications to production Linux servers. Experienced in customer service and works well both independently and in team environments.

Experiences

Senior Lead Developer

8/2021 - Present
Troll and Toad Enterprises, Corbin, KY

Maintain and monitor several production web and database servers. Review and accept code changes and deploy to production webservers. Provide help and guidance to a small team of Junior developers that work to develop an eCommerce web application using PHP, Apache, and PostgreSQL. Work on larger-scale refactoring and integration projects.

Senior Web Developer

4/2018 - 8/2021
Webbed Sphere, Inc., Corbin, KY

Maintain and monitor several production web and database servers. Review and accept code changes and deploy to production webservers. Provide help and guidance to a small team of Junior developers that work to develop an eCommerce web application using PHP, Apache and PostgreSQL. Work on larger scale refactoring and integration projects.

Web Developer

5/2017 - 4/2018
Troll And Toad/Webbed Sphere, Inc., Corbin, KY

Maintained and developed TrollAndToad.Com, an eCommerce web application. The front end consists of HTML5 and CSS, with JavaScript as the scripting language. The backend consists of a custom PHP framework and a PostgreSQL database. Integrated the Amazon Pay payment system into our eCommerce system.

Participated on a team to refactor legacy code using modern PHP standards such as class autoloading and dependency injection. Was lead on the team for autoloading.

Junior Web Developer

7/2016 - 5/2017
Troll And Toad, Corbin, KY

Maintained and developed TrollAndToad.Com, an eCommerce web application. The front end consists of HTML5 and CSS, with JavaScript as the scripting language. The backend consists of a custom PHP framework and a PostgreSQL database. Integrated the Amazon Pay payment system into our eCommerce system.

Participated on a team to refactor legacy code using modern PHP standards such as class autoloading and dependency injection. Was lead on the team for autoloading.

Ethics & Software Engineering Course

Fall 2015
Eastern Kentucky University, Richmond, KY

Worked in a small team of three to design and implement an online store website with a functional MySQL database. Used ASP.NET and C# in order to implement the website. Used UML to design the software system initially, complete with design and requirement specification documents.

Applied Software Engineering Course

Spring 2016
Eastern Kentucky University, Richmond, KY

Worked in a small team of three to design, schedule and implement a meeting planner application with a functional MySQL database. Used C# and Windows Forms to implement a desktop meeting planner application for the Windows operating system. Used UML to design the software initially, complete with requirement and design specification documents. Used Microsoft Project to implement a schedule and Gantt Chart to schedule the design and implementation of the software system. Used Microsoft Team Foundation Server using the git version control system to coordinate the coding of the software with the team.

Projects

I enjoy working on software projects in my free time. Most of my work can be found at my Github: github.com/brandon14

brandonclothier.me - The source code for this website. It is developed with Laravel, a PHP MVC framework.
unit-test-examples - Demo repository highlighting writing PHP Unit tests using PHP 7.
Expnsr Web Application - This project will eventually serve as the web application to consume the Expnsr API I am working on. The Expnsr API will allow users to manage bills, keep track of account balances and manage budgets.
Expnsr API - This repository will house the API for Expnsr. It will be developed as a RESTful API using Laravel with dingo-api. The front-end web application (and in the future an Android and iOS app) will be able to consume the API.
Checkbook - An Andorid checkbook register application built using the Material Design library from Google. It is a work in progress and will be fully functional eventually.
SimpleCalc - A Java Swing calculator application I wrote as a Sophomore at EKU. It uses the BigDecimal class for the number crunching, and is designed to function like the Windows 7 Calculator program.

Skills & Proficiency

PHP(7+)

PostgreSQL

MVC Web Frameworks

Git

Front-end MVC Frameworks

JavaScript & jQuery

HTML5 & CSS3

Java

Android SDK

C# and .NET Framework

Photoshop

Download Resume

Contact


First & last name.
Please enter a valid email address.
Please enter your message.