|
WORK EXPERIENCE
|
|
-
|
|
November 2007 - June 2008
Software Developer
|
Pearson
|
Oxford
|
- Skills: ASP.NET MVC , C#, Silverlight 2.0, SQL Server 2005, VisualStudio.NET, TeamCity, REST, NUnit
- Working in an agile team using XP, Scrum and continuous integration to develop a web site for Pearson to distribute disaggregated content.
- The web site was developed using the MVC pattern in C# with a RESTful architecture. In addition to the web site code I wrote a second front end in silverlight that used the exposed API.
-
|
|
August 2006 - Nov 2007
Software Developer
|
OPP
|
Thames Valley
|
- Skills: ASP.NET 2.0 , C# 2.0, SQL Server 2005, VisualStudio.NET 2005, Windows Forms, XQuery.
- Working from business requirements to design and develop a system to manage an application to manage XML based documents.
- Processing large xml documents and splitting these up into fragments to be stored in a database.
- Created a web service to retrieve and manage the xml fragments.
- Wrote a Windows Forms front end so business users can work with the reports and xml fragments.
- Working in a very small team within an innovative web based company.
-
|
|
Feb-2006 - August 2006
Lead Developer (Contract)
|
RWE nPower
|
Swindon
|
Skills: ASP.NET 2.0 , C# 2.0, SQLServer, Oracle, VisualStudio.NET 2005, Nant, NUnit, FxCop, NCover.
- Working in Trading Decision Support, writing web services to deliver charting data from a variety of data sources.
- Scope included modelling and design of solutions.
- Writing code in C# to pull data from SqlServer, Oracle, Text Files and other Webservices. Writing complex aggregation routines to reshape data to dealer's requirements.
- Providing a lead on agile development practices and creating project environments with .NET. Providing standards documents and documentation of recommended practices.
-
|
|
Dec-2005 - Jan-2006
Application Developer (Contract)
|
Research Machines
|
Abingdon
|
Skills: ASP.NET, C#, VB.NET, SQLServer, Sharepoint, Active Directory - Working on the largest sharepoint development project in the uk. Writing web parts and ASP.NET pages that are part of this major portal project.
- Developing a Test Harness using C# and Sql Server to simulate a complex back end process that includes data from both sharepoint and active directory.
- Providing guidance on design and development issues.
-
|
|
Feb-2005 - Nov-2005
Application Developer (Contract)
|
Blackwell Publishing
|
Oxford
|
Skills: ASP.NET, C#, VB.NET, SQLServer, Web Services, VisualStudio.NET, .Net Framework, CSS, XML, XSLT, NUnit, Nant, FxCop, UML, BizTalk, Agile Software Development, Ajax. - Developing a Web Front End for a Production Tracking system in ASP.NET using C#. Writing user controls and using CSS for page layout and look and feel. Using XSL to transform serialized objects retrieved from web services.
- Designing and Developing Web Services for the Production Tracking system. This included design and analysis of the messages required for external interfacing to this clients production tracking data. Writing SQL Server stored procedures for data access.
- Defining the Application Architecture for this solution. Working from requirement spec and high level UML.
- Working as a key part of a small team, using frequent build releases, lots of customer communication, internal and external to the client. Writing Nunit tests and using Test Driven Development, Nant build scripts, OO modelling, and stories. Generally referred to as an Agile development process.
-
|
|
July-2004 - Jan-2005
Technical Lead (Contract Renewed)
|
Elsevier Science
|
Oxford
|
Skills: ASP.NET, C#, SQL Server, Web Services, Windows2003/XP, VisualStudio.NET, .Net Framework, Sharepoint Portal Server, Web Parts
- Developing custom web parts in C# to be hosted in a sharepoint environment, forming part of the application support toolset. Included setting up the sharepoint server and configuration of the site.
- Continuing support for the existing web services and ASP.NET (C#) code as well as maintenance and support of previously developed. ASP, VB applications. Including handover of code to outsource team.
- Load testing and performance improvements to web based Submissions and Work Flow system.
- Acting as .NET mentor for the applications development team.
- The application is a web based document tracking and workflow system. It covers all aspects of manuscript submission to a scientific journal, from initial document upload, through peer review and editorial approval, and distribution to print publishers.
-
|
|
December-2001 - June-2004
Technical Lead Developer / Architect (Contract Renewed several times)
|
Elsevier Science
|
Oxford
|
Skills: ASP.NET, C#, XML, XSL, SQLServer, SOAP, Web Services, IIS, HTML, VisualStudio.NET, Javascript, .Net Framework - Design work taking an existing ASP app to an Enterprise scale distributed architecture capable of working on a global scale.
- Re-Development of the Smartworks Author Submission and Reviewer Modules in ASP.NET using C# as the development language for code behind and business objects. This included specifying web services interfaces and server architecture.
- Developing Windows Applications in C#, these were batch processes and web services forming part of the Smartworks application.
- Leading the small development team as technical lead and architect.
-
|
|
April-2001 - December-2001
Application Developer
|
Elsevier Science
|
Oxford
|
Skills: ASP, Visual Basic 6, XML, XSL, SQLServer, SOAP, Webservices, NT, IIS, HTML - Development and Support of the ASP application Smartworks. Moved Smartworks physically in location from San Diego to Oxford. At the same time I moved Smartworks from a single Tier Application to a three tier application with mail and conversion processes running as SOAP services. The database was moved to a separate server. All SQL access was provided via stored procedures. Smartworks is a web based Author Submission and Editorial Workflow
-
|
|
November-2000 - March-2001
Application Developer / Analyst (Contract)
|
Achilles Information
|
Abingdon
|
Skills: ASP, Visual Basic 6, XML, XSL, SQLServer, SOAP, Webservices, NT, IIS, HTML, RDF - Design Specification for a Content Management System, and a Content Delivery Framework, for this B2B eComerce provider for the Utilities Market.
- Created a VB front end for content creation and management. Created middle tier COM Components that were accessed via SOAP. Wrote Stored Procedures for all data access (SQLServer). Created a delivery framework using ASP and HTML. This framework used Webservices and SOAP. XML delivered back from the Webservices was transformed using XSL.
-
|
|
August-2000 - November-2000
Application Developer (Contract)
|
Dell
|
Bracknell
|
Skills: ASP, Visual Basic 6, XML, XSL, MTS, Oracle 8, NT, IIS, HTML, JavaScript, VBScript, PLSQL, Loadrunner - Enhancing the client?s intranet application to move it from and application that handles 10 users to one that handles 1300 users. Modifying MTS components and load testing using Loadrunner.
- Bug fixing and support of the clients application. This application made heavy use of Javascript on the front end, ASP pages, and components written in VB running under MTS working with an Oracle Database on the backend. Converting Existing components by moving in line SQL to stored procedures written in PL/SQL.
-
|
|
June-1984 - August-2000
Contract Software Developer
|
FURTHER CONTRACT HISTORY SUMMARISED
|
Various
|
- February 2000 ? August 2000 Informed People (Oxford)
Skills: ASP, Visual Basic 6, XML, XSL, WML, SOAP, WAP, SQLServer 7, Oracle 8i, NT, HTML, VML, JavaScript, VBScript, PLSQL - July 1999 ? February 2000 B.M.W. (GB)
Skills: VB6, ASP, PL/SQL, MTS, ADO, XML, Windows NT, Oracle8, Access, COM, HTML - March 1999 ? June 1999 Nortel Networks
Skills:VB6, VC++, HTML, ASP, Oracel8, PL/SQL, RDO, ADO, ActiveX, COM, Visual Modeller, FrontPage, Crystal Reports. - September 1998 ? February 1999 Capital One (Nottingham)
Skills: VB6, Visual C++, PL/SQL, Oracle 8, ADO, ActiveX, COM/DCOM, OOP, Windows 95, Windows NT - July 1998 ? August 1998 A.M.S. (Dusseldorf)
Skills: VB5, Access, SourceSafe, HTML, MS Agent, Win 95 - April 1997 ? June 1998 PowerGen (Coventry)
Skills: VB5, PLSQL, RDO, SourceSafe, Crystal reports - January 1997 ? March 1997 WS Atkins (Newport)
Skills: VB4, Oracle, SQL, ODBC API, RDO - October 1996 ? December 1996 Windsor Life (Telford)
Skills: VB4, Oracle, SQL, Access, PVCS, Word - February 1996 ? September 1996 C.S.C (Cambridge)
Skills: VB4, Access, OLE Automation, DDE, MS Project, OOP, SQL - January 1996 ? February 1996 British Gypsum
Skills: VAX COBOL, POWERHOUSE - May 1995 ? December 1995 Arjo Wiggins
Skills: VAX COBOL, DECFORMS, FMS, SQL, Access - January 1995 ? April 1995 Anglia Water
Skills: Visual Basic, VAX COBOL, SQLModule - July 1994 ? December 1994 AT & T ISTEL
Skills: DEC/VAX COBOL, POWERHOUSE - March 1993 ? June 1994 National Power
Skills: VAX COBOL, VAX C, SLGMS - January 1993 ? February 1993 KPMG
Skills: VAX COBOL - July 1992 ? December 1992 MODO Group
Skills: VAX COBOL, POWERHOUSE - February 1991- June 1992 AT & T ISTEL
Skills: COBOL, POWERHOUSE - August 1990 ? January 1991 SOVICO (France)
Skills: VAX COBOL, DCL - December 1989 ? July 1990 D.E.C. (France)
Skills: VAX PASCAL,VAX BASIC, DCL, SQL - May 1987 ? December 1989 Thomas Cook
Skills: VAX BASIC, PRO IV, COBOL, DCL - February 1985 ? May 1987 Workstations Ltd.
Skills: DATAFLEX - June 1984 ? February 1985 INTEC Ltd.
Skills: BBC BASIC, 6502 Assembler
-
|