All about me
I graduated from Cambridge University in 1989 with a Masters degree in Computer Science.
I spent the next ten years gaining extensive programming and project management experience, specialising in C++ and object-oriented programming techniques. I worked for various Kent-based companies, rising to the position of Software Development Manager for a company producing incident management software for train operating companies and police control rooms.
In 2000 I made the decision to become self-employed and set up a company to produce online shopping sites with a focus on the IT industry. The company achieved an annual turnover in excess of three quarters of a million pounds and still runs today. I now participate far less in its day-to-day running.
In 2001 I set aside a proportion of my working week for contracting and gained my first programming contract. Since then I have spent a larger amount of time, year-on-year, working on various contracts, both large and small.
I naturally moved from C++ to Java to ASP, then finally to ASP.NET and C#. I strongly believe in high-quality, maintainable code, with rigorously enforced coding standards. I have developed a set of utility code libraries that have undergone years of live-site usage. This code reuse means that I can keep development timescales and costs down.
I normally manage the full project life-cycle, taking an initial functional specification through to a live application or website. I personally write the code and do not outsource it. Any work that is not my speciality is outsourced to a select group of known and trusted contractors, all UK-based.
I look forward to working with you.