+++ title = "Web Résumé" post_title = "Dan Jones" toc = true Description = "Experienced web developer" +++
Fort Bend, TX 77069 +1 (704) 326-1626 • [dan@danielrayjones.com](mailto:dan@danielrayjones.com)
https://danielrayjones.com/
## Skills - HTML - CSS - SCSS - JavaScript - vue.js - jQuery - AJAX - React - PHP - go - MySQL - Laravel - Yii - Wordpress - Git - node.js - MongoDB - Linux - Docker - AWS - Google App Engine {.skills}
## Open Source Projects
### [gin error middleware](https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler) A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.
### [Responsable Errors](https://pkg.go.dev/codeberg.org/danjones000/responsable-errors) A small go library that provides errors that can be more useful in the context of a web app. The heart of gin error middleware.
### [http go status](https://codeberg.org/danjones000/http-go-status) Super simple web server that just returns the HTTP status you ask for. Useful for testing.
### [droplogger](https://gitlab.com/danjones000/droplogger) Python logging application especially suited for life-logging with IFTTT and Dropbox.
### [Object Spy](https://packagist.org/packages/danjones000/object-spy) PHP debugging library that makes it easy to inspect private properties and methods without using reflection.
### [strip-beats](https://codeberg.org/danjones000/strip-beats) go cli app for transforming a folder of music videos and music files, with semi-automatic tagging, and user-friendly TUI. *This is a work in progress. Not yet fully functional.*
## Work History I have been developing websites for over twenty years. I'm primarily self-taught. - [**GRIN**](https://grin.co) *Principal Software Engineer/Back-end Architect* - present Principal full-stack developer for SaaS company in creator marketing. Built out unit testing in Laravel project. Coached junior developers. Helped set standards for back-end architecture. Built microservices in go. Laravel, PHP, go, PHPUnit, MySql, mongodb, Vue {.tech} - [**BubbleUp**](https://www.bubbleup.net/) *Senior Web Developer* - Senior Developer for marketing firm with clients in multiple industries. Sites range from low traffic, to extremely high. Yii, WordPress, PHP, MySQL, AWS, Drupal, custom sites {.tech} - [**Starfish**](https://www.raven.com/) *Project Manager/Tech Lead* - Lead for API project. Developed Laravel-based API for document management service. Managed team. Set goals. Ensured development was on track. Laravel/Lumen, PHP, PHPUnit, MySQL, Google Cloud Platform, Google App Engine, Google Cloud SQL, mongodb, redis, Google Datastore, Google Cloud Storage {.tech} - **University of Texas Coding Bootcamp** *Instructor* - Taught Full-stack coding bootcamp. Six month program to introduce students to basics of full-stack MERN development. HTML, CSS, Javascript, jQuery, APIs, AJAX, Node, Express, MySQL, sequelize, MongoDB, mongoose, PHP, Laravel, Python, React, React-Native {.tech} - [**Analyte Health**](https://www.analytehealth.com/) *Senior Full-Stack Developer* - Full-stack development for multiple websites in the health industry, including [STDCheck](https://www.stdcheck.com/), [HealthLabs](https://www.healthlabs.com), [UTI Treatment](https://www.utitreatment.com/). PHP, PHPUnit, MySQL, Laravel, Eloquent, Javascript, jQuery, AngularJS, React {.tech} - [**Server Monkey**](https://servermonkey.com/) *Back-end web developer* - Develop Magento-based eCommerce site PHP, MySQL, Magento, XML, Javascript, jQuery + Extend functionality of current site + Modify existing site plugins to better fit workflow of sales team. {.noprint} - **Hubbard Radio** – [**WTOP**](https://wtop.com/)/[**Federal News Radio**](https://federalnewsradio.com/) *Back-end web developer* - Web developer (primarily focused on back-end) for two major news organizations. PHP, WordPress, HTML, CSS, Javascript, jQuery, MySQL, Memcache {.tech} + [*WTOP StormDesk Closings*](https://wtop.com/closings-and-delays/) * Wordpress plugin to display school, business, and government closings during inclement weather. * Includes login system for schools to close schools without newsroom involvement * Permission system to give users specific rights to modify individual closings, all closings, or administer the system + [*NewsQ*](https://web.archive.org/web/20120113121324/https://wtop.com/?sid=2185984&nid=719&node=1) * Designed MySQL database to store data about social ranking of stories on website. * Wrote application to fetch data from various social media sites (Facebook, Twitter, Digg, etc.) in order to rank stories according to popularity. * Created front-end resources to display data. - [**University of Texas – Mechanical Engineering Department**](https://www.me.utexas.edu/) *Programmer* - PHP, XHTML, HTML Forms, Wordpress, CSS, Writing {.tech} Maintained website, wrote news stories, and oversaw a number of projects to improve the website, including: + [*Senior Design Projects Database*](https://web.archive.org/web/20090326150754/https://www.me.utexas.edu/sdp/previousprojects.php) Designed MySQL database to hold information about past Senior Design Projects. Built from scratch front-end to search database and display information. + “Intranet” site Built Wordpress site to host department updates, and information specifically for faculty and staff. Created custom Wordpress theme to match theme of the main site. + [*About Section*](https://web.archive.org/web/20100609155029/http://www.me.utexas.edu/about/) Created entire section of website for recruiting purposes. Did extensive research. {.noprint} - Selection of assorted freelance projects + [*Dave's Pest Control*](https://web.archive.org/web/20010719153431/http://www.davespestcontrol.com/) + [*Dan and Kali*](https://web.archive.org/web/20110201140251/http://danandkali.com/) + [*Joe Stryker*](https://web.archive.org/web/20090428115520/http://joestryker.com/) {.history}
## Code Samples - [Codeberg](https://codeberg.org/danjones000) - [GitLab](https://gitlab.com/danjones000) - [GitHub](https://github.com/goodevilgenius) - [GitHub Gists](https://gist.github.com/goodevilgenius)