Senior Server Engineer
PHP 7.2 working with in-house MVC framework.
Vue 2.6 creating responsive tools using Vuetify UI framework.
Using N1QL with Couchbase 4.6 to create custom queries to retrieve documents.
Wrote Dockerfiles for every service that server and tools uses.
Wrote Docker Compose YAML file that pulls in images from registry.
Independent Contractor
Worked on a various client projects ranging between managing WordPress solutions to Python using Flask and Django. Communicated with project manager and owner on requirements and implemented using kanban boards.
Contractor/Consultant
PHP Programmer Contractor on GM Maven Team
Developed backend microservice solutions in PHP using Laravel Lumen 5.5 before moving to Python with Django and Flask. Transitioned to working with Java 8 using Spring technologies to develop microservices using Spring Boot 2 and developed additional services using Spring Cloud.
Lead Programmer
Implemented REST API built on Laravel 5 with Doctrine and Eloquent and Passport.
Developed iOS mobile app using Swift, Storyboards, Realm and Alamofire for CRM component of web site.
Setup Docker and Jenkins to run on available machines to improve staging environment. Implemented Continuous Delivery for REST API site using one click deployments. Managed Linux staging servers.
Worked on flagship product implementing new features and troubleshooting and supporting existing features.
Senior Software Engineer
Developed Android mobile app that connects through WiFi to a recording device to upload and stream to a media server.
Supported hybrid Android app and the Laravel PHP web site that the Android app displayed using WebKit component. Binding the JavaScript on the web site to the native Java code.
Supported multiple existing Laravel 4 PHP and MySQL web sites, fixing and implementing required features requested by clients.
Software Engineer
PHP programmer on main web application product using PHP, MySQL, HTML, CSS and JavaScript with the added requirement of supporting the legacy IE6 browser.
Maintained and implemented new features for additional sites created for clients. One site using a precursor to jQuery templates for single page AJAX site.
Worked on Inventory Android app using native Java. Implementing service to connect to Bluetooth bar code scanner. Ensured that the service in Java Thread is started when scanning is required and stopped to prevent power drain.
Developed iOS port of the Android Inventory app using Swift 1 and Foundation APIs and Realm for the mobile database with XTest test cases.
Consulted coworkers for Android development and possible architecture design for Android app. Provided additional training and guidance on PHP and JavaScript to coworkers on existing projects.
Implemented and maintained Python service using multiprocess module to process synced files from Point-of-Sale kiosks. Developed Python sync process for point of sale kiosk.
Web Developer
Setup source control using SVN and implemented automated deployment to production site. Managed deployment of releases to production sites.
Built mini-sites using HTML, CSS, JavaScript and PHP, leading the development from specification to release to production.
Using ZF1, built simple configuration based web application that powered hundreds of small sites.
Supported, maintained and implemented new features for directory site using third-party web application written in PHP.
Maintained and improved flagship branson.com web site. Improving the site from HTML pages to use PHP, decreasing the amount of time required to implement global template changes. Worked with a team to switch site to using CSS, standardizing styles and further reducing the time required to implement changes.
Provided technical assistance to staff for Windows and FileMaker. Built and setup new PCs and devices to support IT manager.
Implemented the sync process to e-commerce BransonOnTheWeb.com from FileMaker. A process that had to correct and adjust to incorrect user data inputted to FileMaker. Used the sync process to send emails and display web versions of emails, matching exactly the receipt from FileMaker.
Back-end developer of the e-commerce BransonOnTheWeb.com web site implementing vendor customization. Using JavaScript and CSS and no-table setup to implement a powerful calendar system for setting prices, reducing the time required to input prices for a year and vastly improving the user experience of the process.
Networking
Internet Application Development
Took dual networking classes in High School and completed Networking degree after.
Partial completion of Internet Application Development degree.
Games
Farming Sims, mobile adventure, other sims.
Movies
Sci-fi, Action, Wuxia, Fantasy.
Technology
I like to build my own PCs.
Music
Listens to everything. Current kick is symphonic metal.
Books
Litrpg, GameLit, Fantasy, Sci-fi.
Years Programming Professionally
Cities Employed
Domains
App Projects