Hi. I'm Matt BigginDeveloper

I'm a developer with 25 years of professional experience working on a broad spectrum of applications mainly in investment banking and financial services. I've spent the last 20 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 mentoring services so if you need a helping hand with your career then get in touch.

Java, Web, Microservices, JS, Node.JS, Craftsmanship, Tools

Some classes have just a few input but many different combinations and writing a test for each becomes really repetitive. Parameterized tests in JUnit offer a neat way to define a test and then push as many combinations of inputs as you can dream up.

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.

ContractingCore Java, Server-side, Enterprise

Over the past 20 years I have 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. I bring a deep background in delivering solutions to real problems and creating robust, maintainable systems.

FreelanceCareer Advancement and Mentoring

I offer Java mentoring and interview preparation to developers that want to supercharge their careers. Using weekly chats via Skype and unlimited access via email we can fine tune the direction of your career and maximise your growth.