php

Hanford Vit Plant 2014

Hanford Vit Plant needed an updated look, the ability to edit their content easily, and social media integration for their aging website. Working with the people at Hanford, a communications and media company, and a local graphics designer, we designed a new style and refreshed the content. I created a social media wall featured on the site to import content from Facebook, Flikr, and YouTube. This allows them to feature specific social media posts and content on their site. Since the old site ran on Expression Engine, I had to convert all the previous content and bring it into Drupal.

North Wind Group 2014

North Wind underwent a brand and logo change and this meant that the website needed a redesign. I had just converted the site from WebsiteBaker to Drupal the year before so all it needed was some clean up and a new theme. I worked with a local design company to create the new theme and assisted them as they have not made a Drupal theme before.

Live TXT Voting Results Site

The Pocatello 2013 July 4th Parade had a "People's Choice" Award for floats in the parade. The customer wanted the ability to allow people to vote for their favorite floats by sending the float ID (or multiple IDs) via TXT message. They also asked for the results to be displayed on a website when the voting was over. We decided to go a bit further and add responses to the TXT votes and display the results live, as they came in, on the website.

High Performance LAMP Server Stack

North Wind's web servers were slow. I researched, developed and tested a new LAMP (Linux, Apache, MySQL, PHP) stack that runs on top of Ubuntu 12.04 Server Edition. The improved response from the new set up allowed North Wind to consolidate 3 external web servers down to one external server, and greatly improved the responsiveness of many internal web applications. This process included utilizing Apache's MPM Worker mode, PHP CGI/FCGI with FPM, APC - PHP optcode caching, Memcache, and MySQL tuning to squeeze out as much performance as possible.

Project Collaboration System, Document Repository, and Rapid Modularized Site Deployment

We developed a Aegir and Drupal template system that will rapidly deploy a collaboration system. These sites include several key collaboration features namely, Project Files (Project & Public), Project Contact Directory, Announcements (Project & Public), Events (Project & Public), Project Links, and Project Photo Gallery. We are now able to stand up a project site with little effort and cost. I was involved in the design, development, and maintenance of this project.

Note: Most of the content in these sites are private, and therefore are not visible to the public.

Corporate and Project Team Collaboration System

Open Atrium, a Drupal installation profile, was implemented to replace the functionality of SharePoint's small group collaboration sites. Using Open Atrium allowed us to create groups and have collaboration features like announcements, calendars, and documentation. We developed several custom features including tasks, files, forms, links, and lessons learned. There are many groups within the company that use this extensively for their group management. I was involved in the development and maintenance of this project.

Proposal Approval, Project Management, and Digital Signature Automation

Created a system to manage the project information along its complete life cycle. Manages workflow, notification, approvals, business intelligence reports, and centralizes important documents for proposals and projects. It is being widely used by North Wind's proposal and project management. I was involved in the design, prototyping, development and maintenance of this project.

North Wind Group 2012

Converted and designed the North Wind Group public facing website. The old website was designed in WebsiteBaker and I converted it over to Drupal. One of the new features of the site is that news posts are automatically posted to Facebook and Twitter. The new design made sure that Public Relations could post content without having to go through IT.

Pages