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.

Home   Summary   Skills    Projects   Education
Contact Info   Resume Download   My Blog