Brian N. Burridge's...
Project Experience
Brian has experience working with a diverse set of IT projects,
including large ecommerce web sites, intranet web sites,
multimedia applications, billing systems, inventory systems, and
project management systems.
Business Infrastructure Hub
Designed and developed an ESB, in an SOA pattern, for IBM Global Services billing. This XML based messaging engine receives XML messages via JMS (MQ Series), validates the messages (using XML Schemas), and processes them according to business rules defined in "message profiles", returning XML response messages. The message profiles indicate which plugins should be used to process the XML messages.
Plugins allow the hub to ftp (send and retrieve) the messages, send messages on a JMS queue, validate a message, store a message in a database, retrieve data from the database according to parameters in the message, and transform a message using XSLT. Any number of plugins could be written, either generic or for use across many or all messages, or even custom for very specific functionality.
Reporting System
Sole developer responsible for setting up a reporting system which could handle the needs of several hundred reports for the CARL application. JasperReports was selected as the reporting engine, and OpenReports was used as base for the web application code. Major modifications were made to the OpenReports app to customize its features, functionality, and data structure. This application used Hibernate, Webwork, Velocity templates, and JasperReports. Over 100 reports were implemented within this system.
Project Tracking System
Led the requirements gathering and business analysis stages of a Project Tracking System and created Design Document using UML. This project would manage all projects at Brighthouse.
CARL
Assisted in the development of this Financial and Inventory internal web application. This project was a web implementation of an existing client-server application. It was developed using Hibernate, Struts, Spring, and Ajax.
Web GUI for Hub
A web gui was also designed and developed which used XForms to create xml messages from an HTML form and submit them to the Hub. The hub then processed the messages and replied back to the web gui. The xml responses were displayed usign xtags. This web gui was completely separated from any business logic, and only gathered data from the user and assembled into XML, and then received XML and presented to user, using XSDs to validate data.
Hub Usage Statistics
Used Cocoon to provide reports on the activity of the hub. The activity data was produced as XML from the database, and then Cocoon was used to build the GUI and transform the XML into HTML.
Corporate Extranet for 280+ Franchises
Led a team in the design, development,
maintenance and support of a corporate extranet
for 280 franchises across North America, which
provides critical business applications and
sales tools, and is used daily by almost 2000
users.
This application utilized the Service to Worker pattern. Brian custom developed the Front Controller and Dispatcher, because at the time frameworks for this were only beginning to become available. Value Object and DAO
patterns were used for the back end.
Online Directory (savings of over $100,000 per
year)
Analyzed, designed and led the development of an
online directory for 280 franchise offices,
which replaced two sets of paper products,
mailed regularly to hundreds of employees and
all franchises. Resulting estimated savings:
$100,000 per year.
Corporate Intranet for over 1800 Employees
Led a team in the design, development,
maintenance and support of a corporate Intranet,
used by over 1800 employees
Online Proofing System (savings of over $150,000
per year)
Analyzed, designed and led the development of an
online proofing system, which replaced the need
to FedEx thousands of coupon proofs nightly to
sales reps around North America, and allows
sales reps to view proofs over the Internet.
Resulting estimated savings: $150,000 per year.
Project Management System
Led a team in the design, development,
maintenance and support of a custom, fully
functional, online Project Management System
used by the Internet Development staff
Online Store
Analyzed, designed, and led the development of a
custom online store. The store utilizes the
Service to Worker, Front Controller, Business
Delegate, and DAO patterns for the three tier
architecture. The store is a fully functional
online shopping experience, with administrative
tools to add products, categories, and vendors.
Database Synchronization System
Coded a database application, using stored
procedures and shells scripts run via cron, to
update an Internet application database from the
SAP database
Lucent Direct
This web site was developed for Lucent Technologies. It produced over $1 million in gross sales during the first six months. The web site provided user registration, a product database which can be browsed or searched, online ordering, product promotions, dynamic pricing and upsells and live product availability. The entire web site was dynamically produced from an Oracle database. Brian began the project near the end of phase 1, and was an integral part in the completion of phase 2. He helped develop the use of frames and the top and bottom navigation. He helped with the HTML, JavaScript and SQL coding, and he helped the graphic artists design their art for the web. He also built all the animated GIF's used on the web site. Brian was the lead engineer in designing and developing the logs which Lucent used to track the number of visitors, when the visitors came to the web site, how long they staid, what they looked at, how many times did they look at a product before ordering it, and did they come back for repeat visits. Many other logs were developed throughout the project, all of which were coded in Oracle SQL. Brian also helped oversee phase 3 in which all procedures were converted over to a new and improved database which Brian helped design.
John O. Butler
This web site was developed for the John O.
Butler company. This web site provided product
information, dental hygiene information,
symposium and conference information for dental
professionals, a dental professional
registration, and a kids section with games,
coloring pages, and dental information.
Brian was the project engineer for this web
site. This web site was produced dynamically
from an Oracle database. Bri an did all the HTML
and JavaScript coding and much of the SQL
coding. He directed the database development and
design, and helped the art department design
their art for use on the web. He coded a Java
applet for use in the Tooth and False game in
the children's section. He also designed and
developed the web site logs which tracked what
users did and when they did it.
World Color
This web site was produced for the parent
company, while Brian was employed there. Brian
did most of the HTML coding for the final phase
of the web site. He also wrote a news ticker in
Java, and wrote many dynamic scripts in Perl. He
consulted on designing graphics for the web and
on adapting the storyboards to fit the
technology of the web. He also programmed
several Flash animations for use throughout the
site.
National School Board Administration - 58th
Annual Conference
This is a subsection of the NSBA web site. It
provides information about their 58th Annual
Conference, including a pop quiz, which returns
a letter grade based on the users answers.
Brian consulted on the page layout and design.
He used Quark Express to get the art and text
from the original layout done by another
company. Brian then converted it to HTML, added
an animated GIF on the home page, and wrote the
Perl script which grades the user's response to
the pop quiz.
Carolina Panthers - a proof of concept
This web site was done as a proof of concept for
the Carolina Panthers. The contract was never
signed, but it is another good example of
Brian's experience and skill base. Th is web site
contains the season schedule, a list of player
stats, an online football arcade game, and a
hall of fame with player and team records.
Brian consulted on the graphics and Flash
animation (on the splash screen), and coded all
the HTML. He also wrote the football arcade game
in Director 6 with object-oriented Lingo. Brian
also assisted in the creation of some of the
images used on the site.
Harry's Shoes - a proof of concept
A proof of concept web site, developed for
Harry's Shoes. This company had an existing web
site but wanted to enhance it. They wanted to
liven it up and add some fun to the users
experience.
Brian consulted on the graphics and design. He
performed all the HTML coding, and did the Flash
animation - the Solemates game example.
CHECKMATE
This multimedia CD-ROM was developed for Lucent
Technologies. It was a customizable sales
presentation for their sales reps. It allowed
the sales reps to select from over 80 animated
screens, add PowerPoint presentations, create
their own custom screens, and save the
presentation to their computer and run them at a
later time. The application allowed the users to
create their own screens, adding their own text
in a selected font, to a background image of
their choosing. They could add customized text
throughout the presentation, and add their own
company logo (for the franchise sales reps) to
the presentation. Audio was included in every
screen, and some video screens were included as
well. Brian worked on this project while
employed with Mediacentrics Group.
The entire presentation was programmed in
Director 6 with object-oriented Lingo. Brian was
respo nsible for coding the main screen, the
custom screen editor, the routines for writing
to the INI file, the two maps which allow the
sales reps to instantly view any of the 80
screens, the options screen which allows the
user to add text, choose a logo, turn audio on
or off, and select the play mode, either AUTO or
MANUAL. He also prepared the installer using
InstallShield, and developed procedures for
using Product IDs to identify users. Brian
assisted another engineer in coding the segment
which allows the user to build and save
presentations. He was also responsible for
developing the method of saving and running a
presentation.
Enterprise Art
This was the first web site Brian ever worked
on. This web site was done with the first HTML
specification. Brian helped HTML code and design
the web site.
Enterprise Art - Backup System
(
July 1994 - July 1996
)
Enterprise Art is the 5 pink buildings located
on Roosevelt Blvd. All the buildings are
networked together and are networked to the
company headquarters. The main software used for
inventory, personnel, and cash register order
taking is located on the company headquarters
computer. However, the connection goes down
quite often - usually due to GTE or some local
construction. When the system goes down they use
a backup system. Brian worked on this while
employed with Cousin Corporation of America.
Brian developed and wrote the entire backup
system in Perl v5.0. The application manages
thousands of products, all personnel
information, ordering and inventory information,
sale prices and discounts, and all the
information that the original system contains.
This backup system was installed and implemented
in July of 1996.
|