Brian Price's Portfolio

I have worked on many projects over the years. My main focuses are PHP development, but I have also worked with development of various applications, as well as web / graphics design. My main focus of work lately is in Java and PHP. Below is a list of past work:

  • Vivid Solutions Inc.
    • Vivid Solutions is a contracting company, specializing in geospatial technologies. Tasks included web and application development for geospatial applications.
    • Technologies used: Java and J2EE, C#, Delphi, (X)HTML, CSS, JavaScript
    • Database Technologies: Oracle, Oracle Spatial,
    • Other Technologies:
      • Working (lightly) with ArcMap and ArcObjects, researching issues with existing customizations to find solutions
      • Using MyEclipse to develop modules within Java
      • Worked with an ITS system to handle assigned tasks
  • Ministry of Community Development
    • Worked through a Co-Operative Education Position as a Co-Op Student with the Ministry of Community Development. Tasks included web and application development.
    • Technologies used: ASP.NEt, VB.net
    • Database Technologies: Oracle
    • Other Technologies:
      • Configuring custom installation of BMC's Service Desk Express (SDE)
      • Configuring and setting up HP's QuickTest Pro
      • Working with vendors and contractors to resolve bugs and issues
  • UVic Research Assistant - DEAL
    • Worked with Shohreh Hadian and Dr. Suleman on a project titled DEAL (Diversity in an Environment Accessible to Learning). DEAL is a Content Management System, geared towards generating content based on a user profile.
    • Technologies used: PHP, BASH, SVN, JavaScript, (X)HTML, CSS
    • Database Technologies: MySQL
    • Other Technologies:
      • Working with a brand new Java template protocol
      • Working with intentional logic
      • Designing a CMS to interface with this new system
      • Designed CMS and Logo
  • BC Ferry Services Inc.
    • Worked through a Co-Operative Education Position as an Application Developer with BC Ferry Services Inc. Tasks included web and application development.
    • Technologies used: ASP, VB, C#, Java, TSQL, PL/SQL
    • Database Technologies: Sybase and Oracle
  • Queenswood Centre
    • This website is a CMS website which allows user registration for programs, and detail listings of program information.
    • Technologies used: PHP, MySQL, JavaScript, HTML, CSS and AJAX (backend portion)
    • My Work
      • Development of custom CMS, which includes
        • Session management
        • Account Access, Profile, Newsletter and Account Security
        • Contact Forms, including protection against email injection
        • Backend management system for adding content
      • Design of Frontend and Backend Design and Archetecture
      • Design of Logo and Corporate Letterhead
  • VCPAC
    • The VCPAC group wanted a content management system which would allow them to showcase upcoming events, news and minute notes.
    • Technologies used: PHP, MySQL, JavaScript, HTML, CSS
    • My work: Frontend and Backend of website programming.
  • Unsigned Band Web
    • Some minor modifications needed to be made to the website. The website was built off of PHP-Nuke. Modifications include:
      • addition of a comment system
      • friends list
      • cached stats page to reduce server load
      • other modifications
    • Technologies used: PHP, MySQL, CRON, HTML
  • Vortex Portal
    • This was an open-source project. I took over the project from the original project leader. I ran the project with some successful releases, before the project was forked by the original project leader into iGamingCMS.
    • Technologies used: PHP, MySQL, HTML, CSS
    • Position: Project Leader
  • iGamingCMS
    • I worked with this project periodically, building minor modules for the project.
    • Technologies used: PHP, MySQL, HTML
    • Position: Developer

I have worked on many other projects which do not have examples of work, or which were not completed enough to receive a formal name. Such projects include:
  • A Web Based (Text Based) Strategy Game
    • The focus of the game was to destroy monsters and gain money, which could be used to upgrade your character and / or upgrade your profile or character "home". The game reached a limited beta before it was cancelled.
    • Technologies: PHP, MySQL, HTML, CSS
    • My Work:
      • Debugging / Testing System
      • Development of a Custom Forum With Categories
      • Development of a membership system
  • Game Monitoring / Stat Service
    • The service provided players of the popular game America's Army an alternate way to monitoring their statistics / scores, clan / guild stats, and favorite server stats. The project would query the UT Game Server, gathering information and storing it in a database. The data would then be analyzed and stats would be derived from the data.
    • The Service reached a limited beta before the project was cancelled. The project was cancelled due to the AA Developers releasing a competing service.
    • The service was a modification and lockdown of the PHP-Nuke CMS
    • Technologies: PHP, streams, MySQL, CRON, HTML, CSS

Many other projects have been completed as lab assignments through my time in the Computer Systems Technology program at Camosun College.