Working at PC
Senior Software Engineer with Lead and Management Experience
Developing effective, efficient, object-oriented, reasponsive database driven e-commerce solutions based on the LAMP stack for over 20 years.

Languages

  • PHP
  • JavaScript
  • jQuery
  • Vue
  • Python (beginning)

Databases

  • MySQL
    • Stored procedures
    • Functions
    • Views
    • Query optimization
  • SQL Server

MVC

  • Zend Framework 1
  • Laravel 6, 9 10
  • Code Igniter
  • Django

CMS

  • Joomla
  • WordPress

Technologies

  • Vagrant
  • Docker
  • Visual Cron
  • RESTful API
  • XML
  • Const Integ: Jenkins
  • Bug Tracking: JIRA

Editors

  • vim
  • PHP Storm
  • Postman
  • Zend Studio
  • VS Code

Work Examples

  • Booking Master: Hotel room booking system built with Laravel 6. This utilizes the Eloquent tool and MySQL DB on the back end.
  • Wisdom Pets Django: Pet adoption list manager built with Django. This utilizes sqlite and is being served through Apache. Admin section not complete, but workable.
  • Pet Appointment Keeper in Vue.js: Vue.js implementation of a single page app to add, list, sort and search a list of appointments. Original list is stored in json.
  • Javascript Calculator: Built with vanilla Javascript and Bootstrap 4
  • Guess the Number: Game in which you use number selection boxes to guess a number. Built with jQuery
  • Match the Color: Game in which you try to match the color specified from a list. Built with jQuery
  • Bootstrap 4 Examples: Examples of many different bootstrap 4 tools.
  • Laravel API Example: The link offers a json file that can be imported into Insomnia for testing the endpoints. Although oAuth2, Token and BasicAuth are available, they are currently turned off for your testing purposes. Also unseen is the use of behat for API testing.
  • Apache Experience: This entire site is running on the Ubuntu and utilizing Apache as the web server.
    • PHP is utilized for the Booking Master example application.
    • Python is being utilized for the Wisdom Django example application.
  • HTML and Bootstrap 4: This page has been hand coded using vim. The style is based on Bootstrap 4