Welcome to my home page.
I am a freelance consultant currently based in London. I specialise in software development and agile/lean process improvement.
Here’s a picture of me looking a little younger and healthier than I do today:
As a developer, I specialise in writing robust, high performing systems, typically using Java and Oracle. I have experience with low latency messaging, large datasets, search, artificial intelligence, complex event processing, data mining and machine learning, mainly within the financial services industry.
For personal projects and freelance work I use Ruby and the Rails framework. It’s the most productive and elegant way of writing clean testable code and I keep my fingers crossed that one day Ruby will cross over into the enterprise and bring with it a wave of developer happiness
Beyond cutting code, I am very interested and somewhat opinionated with regards to the processes that we use to develop software under.
Developers interested in process are sometimes disparaged, but I have seen how by changing and optimising processes, we can achieve step changes in quality, performance, predictability, and value for money. Almost any team and organisation has this potential if they start to critically look at their development processes and iteratively improve them.
It’s for this reason that I’m a huge fan of agile and lean software development, and enjoy helping software teams pragmatically implement ‘agile’. For me, this isn’t about particular processes such as SCRUM or Kanban. It’s more the focus on continuous improvement of the process and optimising all of the stuff that goes alongside simply writing code that agile espouses.
Thanks for visiting the site. Feel free to get in touch via Twitter or at bswootton AT gmail.com.