Hi, I'm Stuart Barr

a software developer who builds teams, leads projects and gets stuff done

for clients including Transport for London,Houses of Parliament and BBC Worldwide

I can help you with

  • Experience led approaches to developing consumer websites and enterprise applications
  • Agile engineering practices with a solid foundation in OO and a focus on quality through Test Driven Development (TDD, BDD)
  • Team leadership as a Certified Scrum Master (CSM)

I'm a Microsoft specialist leveraging .NET Core and Azure who can help you

  • Build cloud native applications in Azure using C#, Javascript and Typescript
  • Pick and deploy the right cloud scale architecture for your project
  • Use modern engineering practices to streamline your development pipeline and get new features in front of customers quickly

I can slot into your team either as an individual contributor or a project lead

"I have worked with Stuart on two lengthy contract engagements over the past five years and both times Stuart has been the project lead managing a small team of developers. The projects have been ambitious, had loose requirements and have had demanding customers. Stuart has proven himself to be very capable on both the technical side as well as at the customer management and the technical team will naturally follow him."

Warwick Taylor Director of Customer Services at Cubic Transportation Ltd

"I worked with Stuart as a senior user on a project board for an IT project where Stuart was a supplier. The project was complex and required a close understanding of customer requirements. I found Stuart very quick to understand the detail of the user requirements and to devise practical ways to deliver the right IT solution. In his work for the project he was sharp, focused, flexible and a pleasure to work with"

Martyn Atkins Senior Clerk (A1) at House of Commons

"Stuart is a dedicated professional. My experience with Stuart is that he will seek out and implement pragmatic solutions that are right for his customers and clients. Stuart is a team player and a valuable colleague and I would happily work with him again."

Barry Evans Author, Consultant, Coach and Trainer specialising in Change Management, Agile and NLP

"Stuart lead a number of complex projects to successful delivery. He has great technical know-how and is very experienced at implementing and running Agile Development processes. Stuart is also a natural leader with an unflappable disposition and does an excellent job harmonising strong personalities in very technically proficient teams."

Jonathan Holford Lead Software Engineer

I work as a consultant or contractor in London and the South East

I am based in Brighton and work most often in London via Victoria for South London or London Bridge for East London, the City and Canary Wharf. I’m also conveniently based for Croydon, Crawley and Gatwick.

I'm currently available

I've just finished work on my most recent project helping to launch taxly – an ambitious start-up helping people in Europe complete their annual tax returns. Call me on 07722554588 to discuss your project.

Some of my technical skills

  • C#, .NET, MVC, ASP.NET (10+ years), Web API, REST (5+years)
  • .NET Core 3
  • Messaging Azure Event Hub, Kafka, RabbitMQ, NServiceBus
  • Azure Cosmos DB, Event Hub, Azure Functions, SQL, Log Analytics, Kusto (2 years)
  • Databases including SQL Server 2019 (10+ years), MySQL, NoSQL (MongoDB), EventStore and ORMs including Entity Framework, NHibernate, Dapper
  • JavaScript and TypeScript (including Angular, React, JQuery, Bootstrap)
  • Certified Scrum Master (CSM); agile methods, daily stand-ups, sprint planning, story writing and estimation, retrospectives (10+ years)
  • Test Driven Development (TDD) and BDD (Mspec, NUnit, Rhino, FakeItEasy, Selenium, Fitnesse) (10+ years)
  • Agile engineering practices e.g. pairing, Continuous Integration CI/CD (Azure DevOps, Teamcity, Octopus, TFS, GIT), patterns, IoC etc.
  • HTML, CSS, XML, various CMS including Umbraco, Ektron