Nick combines all the key aspects you want from a great dev - he's exceptionally technically capable, he lives the values and ethos of modern Agile practices, and he never loses sight of the commercial drivers for what is being built and why.
Neal Champion, Delivery Manager, Royal London
Bio
Nick is a software engineer, code craftsman and testing evangelist. He is also a TDD practitioner and trainer; team builder and code leader. Learn more about his skills and experience by reading his online cv (résumé).
Nick is currently specialising in Front end React SPAs and Node.js serverless based microservices on AWS.
He is currently the Lead Engineer for Fixed Income Risk at T. Rowe Price. Nick has also worked as an independent consultant at Deliverist, providing software engineering and technical consultancy for Fidelity Global Digital Wealth. He has also done a stint at building out low latency FX trading platforms.
Nick focuses on successful execution and decision making based on critical thinking and evidence. He excels at helping startups get to market using lean principles. He also uses that experience to help larger companies with their software engineering and agile transformations.
Nick’s knowledge of development best practices is second to none, and as dev lead he introduced many improvements to the working practices at Waitrose, these included a comprehensive testing approach, continuous integration, build and release pipelines and much more.
Paul Brownsmith, Front end Developer, Waitrose
Recent articles
-
What's going on?
published: 16 May 2010Changing blogs again - how and why
My blog looks different again? I've not posted anything in months?
-
Beerware lol
published: 24 February 2010An amusing end user license agreement
So I was reviewing the license agreement for the fantastic Red Gate SQL Compare tools and I came across this:
-
my lovely Abit IP35 Pro - dead :(
published: 10 February 2010Upgrading my home built pc
So I’ve been without my main pc at home the last week. I’ve had a series of issues with it over the last year.
-
CI and Automated Deployments - Delete don't just Overwrite
published: 8 February 2010A lesson learnt about automatically updating production sites
At the moment I use Nant to configure/program my builds. Yes, programming in XML is hell. I have learnt my lesson. I use Teamcity to manage my builds. We use this setup to do our build (compilation and unit tests), configure deployments (mostly to set machine/deployment specific config settings) and then actually remotely deploy the applications.
-
Table Default Constraints usage
published: 5 February 2010Getting specific about my sql
It’s not uncommon to see a MS SqlServer table creation script like this: