Back-End Developer
2016 - PRESENTPlank Multimedia- Picked up existing web projects for ongoing maintenance and some added features. Includes programming and server admin duties.
- Created new sites for new and existing corporate clients with heavy back-end customization.
- Edited and debugged internal boilerplate code.
Technologies: PHP, Laravel, Ubuntu, MySQL, CakePHP, Ansible, GitWeb Developer
2015 - PRESENTMagnetic Merchandising, Inc.- Wrote intricate code for the Joomla/Nooku framework, collaborating with a team of up to six people at any given time. Used Scrum techniques for sprints.
- Built entire Nooku features for the back-end, front-end, and participant views.
- Performed server admin duties on LAMP with Ubuntu 14.04. Created new virtual hosts, edited privileges, and wrote and implemented Bash scripts on a Cron timer.
- Wrote documentation to keep track of the complicated server setup tasks for other programmers to reference in the future.
- Worked on various side-projects in pure HTML/CSS, Grav, and minor tweaks in Django.
Technologies: PHP, HTML, CSS, JavaScript, jQuery, Joomla, Nooku, MySQL, Ubuntu, Google Compute Engine, Grav, Django, Backbone.jsWeb Developer
2011 - PRESENTThe Magical Blend- Redesigned an eCommerce website from the ground up using OpenCart, including a database reformatting of old products.
- Integrated outside services into a single domain, including blog, wiki, and podcasts.
- Optimized OpenCart for speed and hardened it for security using .htaccess, code tweaks, and deep manipulation of PHP code.
- Created the graphic designs for a website and labels in Photoshop in order to bring the business together visually. Resulted in regular compliments on the website and labels to this day.
- Wrote clear documentation for the manager and employees on how to perform data entry for products and change page content so that data entry could be easily offloaded.
Technologies: PHP, HTML, CSS, JavaScript, jQuery, MySQL, Apache, OpenCart, phpList, Photoshop, Bash, CrontabLead Web Developer
2014 - 2016Fully Associated- Organized a team of consultants to write a fully-featured demo for displaying capabilities of a proprietary database system AtomicDB. Utilized stripped-down Scrum Agile techniques for leading a mixture of local and international talent.
- Retooled confusing and inaccurate documentation for the WCF RESTful web service; my documentation has become the standard for the company and all sister companies.
- Wrote a PHP library for connecting with AtomicDB, a unique, proprietary database system.
- Wrote detailed specifications for new, more developer-friendly and backward-compatible WCF RESTful web service structure; now being worked on by developer at a sister company as a web service version 2.0.
- Performed server admin and server setup duties with Windows Server 2008, Windows Server 2012, and IIS 6.0, IIS 7.0, IIS 7.5, and IIS 8.0 to display demos.
- Took the lead on industry demos, wrote custom demos to prove viability with various CMS systems and flat-table databases like MySQL, MSSQL, and Oracle.
- Wrote custom TCP server script for demonstration link-up with another company’s push data service.
Technologies: PHP, HTML, CSS, JavaScript, jQuery, AtomicDB, MySQL, MSSQL, Oracle, Windows Server, Windows IIS, C#, Visual Studio, Windows Powershell, Microsoft Office, Microsoft VisioWeb Developer
2013 - 2014Jeux Chimera Games- Designed an online eCommerce website based around strict requirements; integrated Magento with Lightspeed Point-of-Sale so that online purchases were automatically removed from physical stock and vice-versa.
- Customized Magento for responsiveness and speed. Hardened the CMS against common security risks using .htaccess rules and security best practices.
- Optimized Magento for speed—well-known to be a very painful and difficult process, since Magento runs out-of-the-box at over 10-second load time. Moved Magento to a Nginx server, implemented Memcached, optimized the code for fast-loading by optimizing the images, deferred JavaScript execution, using CDN libraries, and minifying resources. Resulted in the site loading in less than .3 seconds (on average) after optimization.
- Wrote clear documentation for employees on how to perform data-entry duties. Handled creation and revocation of employee security credentials on Magento and Lightspeed.
- Continued server maintenance and handled troubleshooting network issues with Lightspeed servers.
Technologies: PHP, HTML, CSS, JavaScript, jQuery, MySQL, Magento, Nginx, Memcached, LightSpeed POS