Portfolio - Others
Unfortunately, many of the projects that I have worked on in the past cannot be
linked in this portfolio. For some sites, it is because they no longer
exist, and for others, it is because they have long been updated and modified
beyond the work that I have done on them. And then there is the work that
cannot be seen, either because there is no online presence in the work or
because it requires access that I cannot provide. This page contains a
collection of those pages. Some of them might be found in the Internet Archives website.
Assurant Solutions
I worked on the Traffic Log Pro (TLP) product for Assurant Solutions as a PHP/Web
Developer. TLP is a web based solution for tracking customer/dealer
activities in the powersports market. My duties including creating HTML
forms for use by the dealers using HTML/JavaScript and occassionally AJAX.
This forms, when submitted, would store the form data in a MySQL database and
then redirect the user, a dealership employee, to a page that was design to be
printed in a format similar to worksheets provided by the dealer.
In addition to this, some major projects that I worked on while on the TLP
project include:
- Adding new data to reports for mothly sales and return customer figures.
- Updating the interface with Google API for mapping customers.
- Moving the PHP hardcoded configuration file to a PHP/MySQL databased solution.
I also created forms to create and manage the configuration variables for the
sites as well as the list of configuration variables globally.
- Updated the user access management system from a CPANEL controlled system to a
PHP/Apache htaccess based system.
- Began the work on the localization project that will allow the product to be
sold in foreign markets.
The Weather Channel
The Weather Channel (TWC) has several web and desktop products that dump
information to log files on the servers. Hourly scripts then process these
logfiles into usable data for the business units to use to improve their product
and target their marketing and advertising.
I was brought on board to work with the Analytics team to transition this script
from using a Oracle database for storing their data to a MySQL database.
This involved working with the DBA to design and create the tables needed for
the processed data and to update the PERL scripts appropreately. Nightly
scripts that takes the hourly data and further processes it had to be completely
rewritten, as those tables were completely redesigned to use a star schema
solution.
Radius3
Unfortunately, two of my favorite Radius3 developed sites no longer use Radius3
as their hosting provided and developer. Those sites are Pepper's Catering
and Cookshack.
Pepper's Catering was one of the first sites that I worked on with Radius3.
This was a complete HTML/JavaScript/CSS powered affair, with lots of rollovers,
hidden divs that would appear with a mouseclick, and lots of nice tricks with
images. At the time, I considered it to be one of my masterpieces.
The site can be found in the Internet Archives, but many of the images and most
of the pages missing, from the archives, so the experience cannot quite be
duplicated.
Cookshack is the manufacturers of smokers and grilling supplies. When I
first began work on the site sometime in 2005, I was still primarily a front-end
developer with Radius3. As such, I primarily worked on HTML and JavaScript
development for the site. The most complex piece that I initially built
for the site was a system were the navigation menus for the site would change
wether you seleted to see the site for residential, commercial or competition
users. This choice would then be stored in a cookie on the system so that
a user would go straight to the part of the site in which they were interested.
As my position with Radius3 moved to PHP server-side development, so did my work
with Cookshack. For starters, I created a recipe system were site admins
could add grilling recipes which user could then search on and print. Even
more complex, however, was the intricate work that was done on Cookshack's UPS
API integration. Cookshack's shipping methods were complex and it
took a considerable amount of work to get a working solution.
As with Pepper's Catering, some parts of the old Cookshack site can be found in
the archives, but much of the functionality of the site has been lost.
Perhaps the most unique experience with Radius3, however, was the CMS system
which Radius3 sites are built on. Since the rights to the CMS are owned by
Radius3, we did not just reuse third party modules to add new features to a
site. We created new modules for the CMS all the time, often to specific
client needs. And making new features and updates to the CMS were all part
of the job.