Portfolio

Screen shot of Eon Intranet

E.ON Intranet

Implemented using Microsoft Office SharePoint Server 2007. All content migrated from the existing Microsoft SharePoint Portal Server 2003 using a custom built migration tool. All development work involved writing web parts, custom lists, site definitions, branding, SharePoint framework and a migration tool using the SharePoint API.

Screen shot of Volunteering

E.ON (Intranet application)

Implemented using Windows SharePoint Service 3.0, C# and Windows Workflow Foundation, this line of business application supports E.ON's Community Investment and Employee Involvement programmes. It allows E.ON to manage, report and track all of their volunteering activity out in the community. The project was completed in January 2009.

Screen shot of Woodlands

Woodlands Booking System (Extranet application)

A new booking system for Woodlands Outdoor Centre implemented using ASP.Net 3.5 and Microsoft SQL Server 2005. Allows bookings to be taken and managed online and includes an availability checker, membership system, pdf invoice generation, payment tracking, configurable pricing engine, reporting and online help.

Screen shot of Pinnacle

Pinnacle (Intranet application)

A line of business application for Davis Langdon which was completed in March 2007. An enterprise level, database driven web application that utilises distributed Microsoft Office Share Point Server 2007 and Windows Share Point Services 3.0. It has been in development for 2 years and is implemented using ASP.NET 2, Web Services and MSQL 2005.

Alliance-Leicester.co.uk (UK Web Site)

The retail financial services website for Alliance & Leicester. This work involved designing and building the bespoke content management system and its continuous improvements up to 2005. Features include:

Screen shot of Alliance & Leicesters website
  • Ability to define site, section and page level templates
  • Ability to define content place holders
  • Content defined separately from presentation
  • Centralised links and button management
  • Full Integration into Dreamweaver for editing of templates and content
  • Affiliate and partner tracking system

MoneyBackBank.co.uk (UK Website)

A high profile sales website for one of Alliance & Leicester’s loan products completed in June 2005. Implemented using ISAPI filters, ASP, XML and XSLT which includes:

Screen shot of MoneyBackBank.co.uk
  • A bespoke content management system
  • A bespoke loan quotation system
  • A secure online application form system
  • Optimization for natural search
  • A bespoke tracking system for monitoring and improving sales
  • Adheres to the accessibility guidelines and layouted out using only CSS

SmarterMotoring.com (UK Web Site)

A strategic portal web site oriented around the motoring trade and selling Alliance & Leicester loan products. This work involved the initial design and implementation of the site, which was written in COM+ (VB), ASP, XML and XSLT. The site provided the following features:

Screen capture of SmarterMotoring.com
  • Ability to be configured to take XML feeds from various sources for services such as car insurance, new/used car prices and information, car reviews, dealer stock, etc
  • Caching of XML feeds
  • Integrated into Alliance & Leicester existing content management system

MINTT (Management Information Transfer Tool)

A secure, automated and configurable data transfer system that collates management information from various server farms of Alliance & Leicester to a central source for reporting purposes. The design and implementation of this application was completed in 2004. It is written using .Net and is comprised of various distributed web services which are used by a centralised Windows service. It also offers the following features:-

  • Guaranteed delivery of data
  • A traffic monitoring and alerting system
  • Configuration console

Personal Loan Quotation System (UK Web Site)

A fully configurable loan quotation system written in COM+ (VB), ASP, XML and XSLT and provides customers with a range of services for helping them choose the correct loan for them.

Screen capture of the Personal Loan Quotation System
  • Loan products and business rules are described in an XML file
  • A quotation engine written in COM+ calculates the results and applies the rules
  • A range of different calculation options are available
  • A rendering engine using XSLT can be used to display the results based on a presentation template

Mortgage Affordability Quotation System (UK Web Site)

Screen capture of the Mortgage Affordability Calculator

A mortgage affordability quotation system written in COM+ (VB), ASP, XML and XSLT and provides customers with a range of services for helping them find out how much they can borrow.

  • Configurable business rules based on the companies lending policy
  • A quotation engine written in COM+ calculates the results and applies the rules
  • A range of different calculation options are available
  • A rendering engine using XSLT can be used to display the results based on a presentation template

SmartApps (Online applications)

A bespoke, scaleable and integrated financial product application system for Alliance & Leicester to accept online applications. This was implemented in early 2003. It is implemented using COM+, ASP, XML and XSLT and has the following features:

Screen capture of the SmartApps
  • All application forms are defined and managed in a bespoke XML format
  • The workflows for each form are also defined in a bespoke XML format
  • Uses a single, common rendering engine for the various forms to XHTML
  • Provides common and configurable field validation and user feedback
  • Manages and maintains state automatically
  • Load balanced aware
  • Configurable caching rules to speed up performance
  • Integrated logging and monitoring
  • Bespoke metering that can identify processing bottlenecks

ThunderHead

An integration project for the Alliance & Leicester to enhance their online application forms into the ThunderHead system, which emails customers with a custom generated PDF document representing their loan agreement.

GENerix (Developers API & Toolkit)

First implemented in 2006 for .Net 1.1 this project is a developers toolkit, implemented using .Net 2.0, SQL Server 2005, XML, XPATH & XSLT, it aids developers with implementing .Net n-tier applications and includes:-

Screen shot of Generix
  • An automation tool for generating databases, CRUD stored procedures, provider independent data access code and business entities
  • Base classes & interfaces for consistent data access and business logic
  • Helpers for creating object-relational data mapping adapters
  • Configuration, exception handling, logging, auditing and metering helpers
  • Examples, built using GENerix that demonstrate n-tier best practice
  • More information is available at GENerix

WoodlandsCentre.co.uk (UK Web site)

A web site for a charity run outdoor centre based in North Wales, written in ASP and MS Access which includes the following features:

Screen capture of WoodlandsCentre.co.uk
  • Online Reservation system
  • Membership system
  • Guest Book
  • Quick quote
  • Availability Checker
Screen capture of LettingsWorldwide.com

LettingsWorldwide.com (Global Website)

A privately run website that provides services to owners of properties that want to advertise them for letting. I have consulted in the areas of online advertising, bug fixing and launching this site.

Screen capture of SouthwellPreSchool.co.uk

SouthwellPreSchool.co.uk (UK Web site)

Developed in ASP and MS Access for a charity run pre-school based in Southwell. It has the following features:

  • Basic content management system
  • Events calendar
Screen capture of GoodFellowsGarage.co.uk

GoodFellowsGarage.co.uk (UK Web site)

A web site for a new and used car dealership based in Walsall, written in ASP and MS Access.

Shell React (Multimedia CD-ROM)

An information resource, written using Macromedia Director, for ages 11-16 that teaches the concepts of renewable energy.

Screen capture of Deutsche Bank Financial English Online

Deutsche Bank Financial English Online (Intranet)

An interactive web site that teaches middle management at Deutsche Bank financial English. Written using Java, CGI and MS Access.

At Home with Energy (Multimedia CD-ROM)

An interactive CD-ROM, written using Visual C++, that gives the user the ability to navigate through a 'virtual' home and school environment to find out about heating and hot water, lighting and appliances and building fabric.

Screen capture of WaterIntheSchool.co.uk

WaterIntheSchool.co.uk (UK Web site)

A website that is sponsored by 13 water utility companies and provides access to information and resources that help young people understand water efficiency within the school.

Screen capture of CrystalPresentations.co.uk

CrystalPresentations.co.uk (UK Web site)

A web site for my first employer, Crystal Presentations, which describes all the products they have developed and sell.

Renewable energy in Action (Multimedia CD-ROM)

A CD-ROM sponsored by Shell, for 11 - 14 year old students to use in science education at Key Stage 3. Developed using Macromedia Director this product contains a range of highly interactive problem solving activities, technical theory and modelling.

Screen capture of Simple Circuits

Simple Circuits & The Safety House (UK Web site)

Online resources to help young people understand the basics of electronics and safety in the home. Written using HTML and Shockwave.

Introduction to Statistics (Interactive CD-ROM)

A CD-ROM resource, written using Macromedia Director, for learning about statistics.

Screen capture of Food In Focus

Food In Focus (CD-ROM)

A CD-ROM, written in Visual C++, that deals with all major aspects of food and nutrition including diet, recipe analysis and food labelling.

Screen capture of St. Andrews Prize

St. Andrews Prize (UK Web Site)

A web site to support the St.Andrews prize, which recognises a significant contribution to environmental understanding.

Action for the Environment (Multimedia CD-ROM)

A multimedia CD-ROM for Birmingham City Council, written in Visual C++ it provides environmental review audits that can be customised for individual companies.

Screen capture of my Final Year Project

Web Phone

A Windows 95/NT application that allows users to talk in real-time over a network. It features an integrated voice mail system that provides telephone quality, real-time, full duplex, compressed, voice communication over a UDP/IP based network. Implemented in C++ using Winsock 2.0 API.

Version 1.0.14.0