|
A Microsoft Certified Solution Developer with proven skills developing Internet applications on the Microsoft .Net platform. Highly organised and self motivated, with a quiet but effective approach to problem solving. A team player who can work independently, with strong communication, liaising and customer skills.
Technical Experience Summary
Technologies/Languages: .Net 2.0, .Net 1.1, ASP.Net, C#, VB.Net, ADO.Net, Web Services, SOAP, UML, ASP, VB, VBScript, JavaScript, SQL, ADO, COM, XML, XSLT, XML Schema, RDF
Development Tools: Visual Studio 2005, Visual Studio 2003, Visual Studio 6, MS Access, XML Spy
Server Software: SQL Server 2005, SQL Server 2000, IIS 6.0, COM+, MSMQ, Commerce Server, BizTalk Server, Index Server
Operating Systems: Windows 2003, Windows 2000, Windows XP, Windows NT 4
Career History
November 2006 – April 2007 Get Well UK
Development on Bloom Systems, a collaboration and work flow web application designed to aid the integration of complementary medicine therapies into the NHS written using .Net 2.0 (C# and VB.Net) and SQL Server 2005.
http://www.getwelluk.com
http://www.bloom-systems.net
October 2006 – November 2006 Global Dimension
Phase 3 development of the Global Dimension web application, a site funded by the Department for International Development to promote the teaching of global and third world issues in British schools.
Upgrade of the web site to .Net 2.0 from .Net 1.1.
Enhancements to the resources search.
Enhancements to the back-end administration and reporting system.
http://www.globaldimension.org.uk
May 2006 – August 20066 The Alan Bush Music Trust
Major enhancements to subscribers administration web application involving database, data access code and front end modifications.
Development of a custom mail-out application.
http://www.alanbushtrust.org.uk
April 2006 – May 2006 Qmediastream
.Net application support and developer mentoring. Constancy on various web application upgrades from .Net 1.1 to .Net 2.0.
http://www.qmediastream.com
November 2005 – January 2006 Chester City Council
Architecture and design of Ecommerce framework for Chester City Council as part of the core business requirement to offer online payment for local authority services. This loosely coupled service orientated architecture uses a 'PayPal' model which allows the service area 'shops' with their diverse range of products and business models to use a generic payment mechanism.
Implementation with .Net and SQL Server of the following to satisfy immediate and urgent eGov deadlines:
A payment service web application, with a well defined runtime protocol based on HTTP cookies and a SOAP web service API, allowing a common credit card payment mechanism for all service area shops. The payment service handles the capture of credit card information, credit card authorisation and inputting of payments directly into the local authority accounting system.
An event booking web application allowing users to browse, book and pay for local authority events online.
A licensing web application allowing users to renew and pay for local authority issued licences online.
http://www.chester.gov.uk/main.asp?page=2141
http://www.chester.gov.uk/main.asp?page=2145
March 2005 – September 2005 Global Dimension
A .Net web site funded by the Department for International Development which promotes the teaching of global and third world issues in British schools.
Development of a searchable directory of teaching resources including:
Design and implementation of a SQL Server database to store resources data. Data migration from a legacy data store.
Implementation of standard and advanced search forms, search results pages and item detail pages in VB.Net.
A back-end administration application to manage the directory.
A logging mechanism together with a series of reports allowing detailed daily and monthly analysis of search usage.
http://www.globaldimension.org.uk
February 2005 – March 2005 Expedia.com (USA)
An XML import interface consuming feeds from a third party customer feedback and hotels ratings application implemented using .Net.
Design and implementation of a SQL Server database to store imported data for subsequent use by a Share Point based customer relations application.
Implementation of import component in C#.
A WinForms user interface allowing users to perform and manage imports.
http://www.expedia.com
November 2004 – January 2005 Webnosys
Development of Webnosys, a web based .Net collaboration application written in C# for the retail service industry which allows workflow and asset management of packaging projects. Used by Asda to deliver own brand goods sourced from Far East suppliers.
Work as technical lead included:
N-tier application design with re-usable and extensible UI, business and data libraries and extensive security and personalisation layers.
Implementation in C# of the application.
Design and implementation of the application SQL Server data store.
http://www.agi-uk.com/page6/page5/page5.html
August 2004 Liverpool City Council
Development of eGov application to manage local authority permits and licences using .Net (C# and VB.Net) and SQL Server.
Prototyping and implementation of web based image capture via a web cam for the licensing application.
http://www.liverpool.gov.uk
June 2004 - Reach Online
Consultancy and mentoring of development staff on development of a SCORM 1.2 Learning Management System.
http://www.reachtms.co.uk
September 2003 – April 2004 SchemaWeb
Design and implementation of a Semantic Web portal on the IIS 6 / ASP.Net / SQL Server 2000 platform, written in C#.
SchemaWeb is a repository of OWL, DAML+OIL and RDFS schemas providing services to RDF and Semantic Web designers and developers.
This web application features an extensive suite of both SOAP and REST web services.
http://www.schemaweb.info
September 2003 TWI
Creation and delivery of a 3 day XSLT workshop for TWI developers.
This workshop is designed to train XSLT beginners and includes:
An introduction to XML and the core XML technologies.
Intensive quickstart training in XSLT to render XML in presentational format.
10 hand-on exercises for trainees to acquire practical skills in the use of the core XSLT element set.
http://www.twii.net
March 2003 – March 2004 Qmediastream
Development of a .Net e-commerce site for Future Forests (www.futureforests.com) using Microsoft Commerce Server 2002.
Technologies and languages used include C#, VB.Net, ASP.Net, ADO.Net, VBScript, COM and XML.
Also development of integration with WorldPay web services.
http://www.qmediastream.com
November 2002 – February 2003 Consensus
Consultancy on the implementation of an e-learning content delivery system conforming to the SCORM e-learning standard.
Development of a SCORM conformant API Adapter for LMS / content communication.
http://www.consensus.co.uk
March 2002 – September 2002 Consyse
Consultancy on design and implementation of XML based Content Management System.
Design of system XML Schemas.
XSLT stylesheets to generate XHTML, SQL and XSLT.
XSLT stylesheets for XML processing.
N-tier architecture design and implementation using ASP.Net and VB.Net of the Content Management System.
.Net XML components for validation, transformation, data access and web pages.
http://www.consyse.com
May 2001 – June 2001 Hampshire County Council
Consultancy on design and implementation of XML driven, E-Government compliant website providing a portal to local government services.
This web application uses ASP, IIS 5.0, Visual Basic components, SQL Server 2000, SQL Server 2000 XML extensions, XML, XSLT, XML Schemas.
http://www.hants.gov.uk
March 2001 - September 2002 Learning Tree International
Instructor for course "XML: A Comprehensive Hands-On Introduction".
January 2001 - March 2003 University of Reading
Authoring and teaching of XML course to undergraduates.
October 2000 - July 2001 Online Courseware Factory
A provider of E-Learning systems.
Development of a schema to represent and package Learning Objects in XML conforming to SCORM, IMS and AICC standards.
Development of XSLT stylesheets to display XML Learning Objects in a variety of output formats.
Development of a SOAP interface to Learning Object repository.
http://www.courseware-factory.com
http://www.courseware-factory.com/xml api discussion paper.pdf
June 2000 – September 2000 Easycounting
An Application Service Provider for accountants.
Weblink Export:
Development of an XML interface to the Weblink online accounting application
using ASP, IIS 5, COM+ and SQL Server 7.
Using XML and XSLT stylesheets,
this XML server allows accountancy firms to export data from the Weblink online application and import into their legacy
accounting applications such as Sage and Viztopia.
An extensible design allows export in multiple formats (XML, CSV, EDI etc.),
targeting multiple legacy applications, using multiple delivery technologies and protocols
(File, Email, HTTP, FTP, BizTalk Server, SOAP etc.).
http://www.easycounting.com
April 2000 – The Alan Bush Music Trust
A full life cycle project involving the design, implementation and deployment of an interactive, data driven website.
Features include:
Generation of static HTML pages from a relational database using XML and XSL stylesheets.
Visitor registration and account maintenance.
Web administration application using client side XML, XSL and the Microsoft XML parser.
A SOAP interface to the compositions database.
http://www.alanbushtrust.org.uk
http://uddi.microsoft.com/search
http://www.alanbushtrust.org.uk/vic/soap.htm
January 2000 - April 2000 RealCall
An Internet company specialising in web page callback technology and WAP.
Information Alert System:
An application which allows CompuServe members to receive telephone, SMS and WAP notification of share price movements. A highly scalable, de-coupled application using MSMQ Server.
Design of XML schema (RCML - RealCall Mark-Up Language) used to send messages between clients and the IAS system.
Design and implementation of ActiveX components run as NT Services.
http://www.realcall.com
September 1999 October 1999 IVIS
A company providing IT consultancy to Tesco.
Tesco Book Store:
An e-commerce website using XML to communicate with the data supplier and the fulfiller organisations and their systems.
Development of the presentation layer using Visual Basic Web Classes, integrating HTML templates with the business layer components.
Development on both the business and data access layers of the application.
http://www.tesco.com/books
February 1999 – July 1999 iXL
An international web solutions company.
HMV Records:
A two million hits per week, music and entertainment, e-commerce website using Site Server.
An enhancement to the product browsing functionality by incorporating an A to Z products display page.
A tracking mechanism to monitor and record third party referrals by both hits and sales.
A search/navigation bar on the HMV Internet Provider website to integrate directly into the main site.
Improvements to the email pipeline components.
Server migration including software set-up, tuning and load testing.
General troubleshooting and maintenance.
http://www.hmv.co.uk
Cabinet Office:
A search application allowing browsing of best practice documents using Index Server, ASP, ADO, OLE DB Provider for Index Server and XML.
A maintenance application to edit the configuration data using XML, XSL stylesheets, Microsoft XML parser and server-side script.
August 1997 – January 1999 Information Systems Associates
A Microsoft Solution Provider providing custom business software solutions.
Angel Train Intranet:
Implementation of 4 search forms allowing browsing of company documents based on category, supplier/customer name and keyword criteria using Index Server, Word document ActiveX properties, ADO, XML, ASP and DHTML.
Implementation of a Links page using XML as a data source, the Microsoft XML parser and DHTML to dynamically format the user interface.
Intuition Online Booking:
An online booking system using ASP, ADO and SQL Server.
A public area allowing a search of forthcoming training courses based on course type and date.
A private area allowing favoured customers, after logging on, to book courses online.
http://www.intuition.co.uk
ISA Website:
An application allowing downloading of the company's Visual Basic and SQL standards, after user registration. Features include recording of registration details to SQL Server, error logging and email notification.
http://www.isa.co.uk
ISA Intranet:
Various applications including:
A low maintenance, data driven company documents and slideshow browser.
Search facility using Index Server.
Conversion of the in house time administration program to an ActiveX document.
Wimpey Subcontractors:
A business solution for the building trade, closely allied to the Sun Systems accounting package, which facilitated and organised the payment of subcontractors.
Importation of data from a helper application (RCS) and the journalling of transaction data for import into Sun Systems
In addition, I delivered two presentations at the company's monthly technical reviews on Microsoft Agent and the new features in Visual Studio 6.
February 1997 – August 1997 Richmond Systems Products
A company specialising in helpdesk and remote control software.
Richmond SupportDesk:
Conversion of helpdesk application from Visual Basic 3 to Visual Basic 4.
Design and implementation of an inventory, featuring an explorer style interface and configuration feature allowing a user defined database design.
Education and Qualifications
Microsoft Certified Solution Developer
Designing and Implementing Web Solutions with Microsoft Visual Interdev 6.0
Developing Applications with Microsoft Visual Basic 5
Microsoft Windows Architecture 1
Microsoft Windows Architecture 2
City and Guilds - Information Technology - Database Modules 1 and 2
BA Hons (Cantab.) - Mathematics and Social Anthropology
|