Name: Kenneth McSkimming
Address: Woking, Surrey
Home: 01483 769211
Mobile: 07814102067
E-mail 1: kenneth.mcskimming@hotmail.co.uk
E-mail 2: kenneth.mcskimming@ukonline.co.uk
Website: http://www.SyntaxComputerServices.co.uk/
Industries: Financial Services, Insurance, Oil, Gas, Energy
Positions: C# .NET WinForms or ASP.NET Web Development
SUMMARY
I have a degree in applied physics combined with many years experience of hands-on full lifecycle
development covering the design, build, and testing of business applications. My expertise covers a huge
range of development languages and tools, including C#, .NET 3.5, Visual Basic, ASP.NET, JavaScript,
HTML, and XML, as well as SQL Server and Oracle relational databases. In addition to this I have a
whole range of other skills including AGILE methodologies, UML, and Object Orientated development.
EXPERTISE
Windows
Visual Studio 2008 C# .Net 3.5 WinForms, LINQ
XML, XSD, XSLT, WCF Services
Visual Basic 6.0, Microsoft Access / Excel / VBA
Web
Visual Studio 2008 C# .Net 3.5 ASP.NET WebForms, LINQ
SOAP, ASMX Web services, WCF Web services.
Classic ASP, VB/Script, JavaScript, HTML, DHTML, XHTML
IIS 6.0 & 7.0, Internet Explorer 7.0, Firefox 3.0, Chrome
Cross browser development, Web design, Graphic art
Databases
SQL Server 2005, Oracle, DB2
SAS - Statistical Analysis System
Source control
Visual Studio 2008 Team Foundation Server (TFS) 2008
Visual SourceSafe, PVCS, Subversion
Methodologies
AGILE - Agile methods
TDD - Test Driven Development
RAD - Rapid Application Development
UML - Unified Modelling Language
OOD - Object Oriented Design
Design Patterns
Visio
Case Tools
EXPERIENCE
AXA Wealth Management SHARED SERVICES IT Apr 2008 – Apr 2009
ANALYST / PROGRAMMER
This contract is as a C# developer working on a system which supports the wealth management area of the
business. The system is used both internally and by IFA’s dealing with high net worth individuals. My
most recent work has been on an online quotation web service for use in external vendor’s websites. One
of the most notable aspects of this development was the extent to which we used Test Driven
Development (TDD). I have also been heavily involved in live support work and pioneered the use of
matched execute and backout scripts for live implementations driven by the need for SOX compliance.
The development platform is C# .Net 3.5 WinForms, Visual Studio 2008, TFS 2008, SQL Server 2005,
XML, ASMX web services and WCF services. I also have to support some legacy applications written in
Visual Basic 6, Excel, and Access VBA.
IVIS GROUP CONSULTING Jan 2008 – Mar 2008
ANALYST / PROGRAMMER
This contract was as a C# developer on a large E-commerce website. It involved the development of a
heavily object oriented system written in C# .Net 3.5 utilizing ASP.NET, web services and XML on a
SQL Server 2005 platform. We used the AGILE methodology with Enterprise Architect and UML. We
also used Test Driven Development (TDD) so all code had to be accompanied by a full set of automated
tests built using Visual Studio’s integrated testing tools plus TypeMock and Rhino Mocks. The
deployment platform was Microsoft IIS 7.0, ASP.NET 3.5, featuring AJAX, XML, web services, and
advanced JavaScript featuring sophisticated cross browser support. The backend business objects were
written in C# .Net 3.5 on SQL Server 2005 making extensive use of XML web services and generics.
IHS PRODUCT DEVELOPMENT Jul 2005 – Nov 2007
ANALYST / PROGRAMMER
IHS is the world’s largest independent provider of information, consultancy, and decision support tools to
the oil and gas industries. I was a developer on the QUE$TOR product which is an industry leading
modelling system used by economists to analyse projects whose capital expenditure (CAPEX) is typically
around $1.5 Billion and whose life time operating expenditure (OPEX) is typically in the region of $54
Billion. The system is heavily object orientated (OO) and has over 1,000 classes and over 750,000 lines
of C# code. The system contained many complex costing algorithms and these algorithms had to be
translated from specifications to C# code, sometimes via intermediate Excel VBA prototypes. I also wrote
an advanced testing tool written in Excel VBA which contained some very advanced comparison logic
including fuzzy matching. The desktop architecture is C# .NET 2.0 WinForms, Visual Studio 2005,
XML, SQL Server 2000/2005 while web content is delivered using C# .NET 2.0 and ASP.NET. The
development methodology was AGILE combined with object oriented development OO, UML, and test
driven development TDD.
AVIS APPLICATION SUPPORT GROUP Mar 2003 – Jun 2005
WEB DEVELOPER
This contract was primarily concerned with the development and support of Avis UK’s intranet web site.
However it also involved the maintenance and support of an assortment of back office systems and
utilities developed in C# and Visual Basic. Notable sites which I wrote were; an internet based damage
tracking system, a security based dynamic menu system, and a fleet logistics web site. I was also involved
in the introduction of an internet content management system using a product called Immediacy. The
intranet site was ASP / JavaScript XML, C# and ASP.NET WebForms on SQL Server 2000. The back
office systems consisted of C# and Visual Basic objects using SQL Server stored procedures and DTS
packages.
EULER TRADE APPLICATION SUPPORT GROUP Mar 2002 – Mar 2003
INDEMNITY
VISUAL BASIC / WEB DEVELOPER
Euler Trade Indemnity is the UK subsidiary of global credit insurance giant Euler Group. This contract
was to maintain and enhance their web site as well as assisting in the migration of their back office system
on to a UNIX platform. This involved a mixture of COBOL/CICS/DB2, Unix Korn Shell and Perl scripts.
As part of this I designed and developed an automated query scheduling tool using Visual Basic, Access,
and the QMF for windows API. The purpose of this tool was to support the company’s OLAP, Data
Warehousing and business intelligence requirements. The architecture of the internet and backend
platforms were identical to those in my previous role at Euler & Hermes International which is a sister
company.
EULER & HERMES WEB SUPPORT GROUP Mar 2001 – Feb 2002
INTERNATIONAL
WEB DEVELOPER
Euler & Hermes international is the subsidiary of Euler Group which deals exclusively with clients whose
premiums are in the multi-million dollar range. This means we dealt with the largest and most prestigious
clients of Euler Group, which is the largest credit insurance organisation in the world. This contract was
to maintain and enhance their web site, which had the following architecture. The client architecture was
JavaScript, HTML, XML. The web server architecture was VB/Script ASP. The backend consisted of
Visual Basic COM objects installed on MTS communicating with SQL Server. The web site also had a
real time link with a backend DB2 database running on an RS/6000 UNIX machine.
AMERICAN EXPRESS EUROPEAN CONSULTING SERVICES Jan 2001 – Jun 2001
VISUAL BASIC DEVELOPER
This was a specialist consultancy contract for a fixed number of hours carried out at evenings and
weekends. This contract was to enhance a system, which I developed whilst on an earlier contract with
American Express. The system was so successful and brought them so much new business that they
wanted to extend its use to cover more business areas and to embrace the internet. The main development
languages used were Visual Basic and SAS. The relational database products used were SQL Server,
Oracle, Access, SAS, and DB2.
SIEMENS DESIGN AND DEVELOPMENT Aug 2000 – Jan 2001
VISUAL BASIC DEVELOPER
During this contract I was employed on a document imaging / warehousing project using Visual Basic and
Oracle. I was particularly involved in the design and development of ActiveX DLL and EXE business
objects as well as ActiveX Controls using COM and ADO. Strong object oriented design and
development skills using UML were an essential aspect of the project. The main development languages
were Visual Basic and Oracle on Windows and UNIX platforms. Middleware was COM, MTS, MSMQ,
and Tuxedo. Microsoft Access was also used.
AMERICAN EXPRESS EUROPEAN CONSULTING SERVICES Nov 1999 – Aug 2000
VISUAL BASIC DEVELOPER
This contract was for the sales and marketing arm of American Express Travel Services. I was employed
on data warehousing / data mining projects concerned with the analysis of marketing information to
determine past and future trends in the Airline, Hotel, and Car rental businesses.
The main development languages used were Visual Basic and SAS. The relational database products used
were SQL Server, Oracle, Access, SAS, and DB2.
IBM GLOBAL SERVICES SYSTEMS PROGRAMMING Apr 1999 – Sep 1999
ENDEVOR CONSULTANT
This contract was carried out on a short-term consultancy basis for IBM Global Services of Southbury
Connecticut, USA. The contract concerned the identification and application of Y2K fixes, together with
analysis and testing of Endevor to ensure millennium compliance. The contract involved a substantial
element of teleworking over the Internet.
NATWEST (RBS) SYSTEMS INTEGRATION Sep 1995 – Mar 1999
ENDEVOR ADMINISTRATOR
Provided Endevor technical support, advice and consultancy to management and staff on all aspects of
Endevor and configuration management.