Hi. I'm Matt Biggin
Software Craftsman

I'm a software engineer with 21 years of professional experience working on a broad spectrum of applications mainly in investment banking and financial services. I've spent the last 17 years working as a contractor at various investment banks around the City of London and Canary Wharf. I'm a huge fan of writing clean, well tested, reliable code. I take a great deal of pride in the quality of my work and I enjoy the challenge of working on large well established systems. I also offer freelance software engineering and development services, mainly based around the Java platform.

At the moment I'm available for both contract and freelance work. Please get in touch and we can discuss how I can help you.

 Java, Apache Camel, Node.JS, Programming, IDEs, Tools

Adding categories to a Jekyll site 27 January 2014

One of my Jekyll-based blogs needed to have categories added and it took several goes to get them working. Now that it is it seems very clear how to do it.

When is a Boolean not a Boolean? 21 January 2014

You think you're adding a Boolean flag to the header of a message, but are you? Is that flag really a String with the text "true" or "false"? Does is really matter?

SEDA queue sizes and importance of reading API docs 20 January 2014

I wanted the queue lengths of my SEDA queues output to the log file at runtime and decided to add that feature. I should have read the API docs better because I got an unwanted side-affect.

Placeholders in Apache Camel routes 22 December 2013

Spring property placeholders don't work natively in Apache Camel routes so you have to find workarounds to be able to softcode values in your routes. This post addresses how to do this for the Aggregate EIP.

A Bunch of Crazy Mothers 01 December 2008

As a contractor with over 10 years experience working in investment banks in London I've met a lot of people. Some have been excellent co-workers, some run of the mill and some I just down right didn't like. In most companies you usually get a few people who do some weird things.

Contracting Core Java, Server-side, Enterprise

Over the past 17 years I have mainly been working as a contractor at various investment banks around the City of London and Canary Wharf. I've worked with a lot of different technologies in that time and seen them used on many varied projects.

Freelance Enterprise Integration, Server-side

I offer freelance Java software engineering services with a focus on business services, quality code and enterprise integration. I specialise in server-side processes, Apache Camel and high performance multi-threaded code. I also offer Java mentoring and interview preparation, plus I can conduct your Java technical interviews for you.