Passionate .NET developer
Specialising in agile development of cloud based solutions using Microsoft and open source technologies, with a strong focus on engineering practices and delivering high quality code.
Passionate .NET developer specialising in agile development of web and client based solutions using Microsoft and open source technologies, with a strong focus on engineering practices and delivering high quality code. A Certified Scrum Master who is equally comfortable working on solo or large scale projects.
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.
Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.
SkillPagesDecember 2011 - Present
Zoomtech SolutionsOctober 2010 - December 2011
EMC Consulting (formerly Conchango)February 2008 - October 2010
Senior Software Developer
KPMGJanuary 2006 - January 2008
Junior Software Engineer
AccentureJanuary 2004 - January 2006
Intranet Application Developer
Scapa UK LtdJanuary 2002 - January 2003
Project Road Runner
From parsing billions of logs to understanding current user trends, Amazon Elastic Map Reduce is an awesome platform that we use every day. Project Road Runner provides us with a platform to launch scheduled jobs using SkillPages support libraries for EMR. It also makes Just-in-time job run decisions based on current price and stability of AWS regions.
Software Engineer - McLaren SQLRace
In professional motorsport, many megabytes of data are logged per lap and analysed in depth by different engineers and specialists at the track and at the factory. On-car data is further enriched by simulation data.
SQL Race is an API (Application Program Interface) for Microsoft SQL Server® 2008. It provides the building blocks to store and manage immense volumes of track, simulation and set-up data in its many different formats. It does this in a fast, efficient and user-friendly way while still allowing access through custom and standard methods.