Portfolio
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.
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.
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.
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:
- 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:
- 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:
- 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.
- 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)
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:
- 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:-
- 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:
- Online Reservation system
- Membership system
- Guest Book
- Quick quote
- Availability Checker
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.
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
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.
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.
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.
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.
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.
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.
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.
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