Always developing ...

A passionate .NET developer with over twelve years' experience developing solutions for international markets.

Always listening ...

Love being client facing and learning new business scenarios.

Passionate about requirements and stakeholder satisfaction.

Planning things out ...

I can architect solutions with a combination of cloud, microservices, RESTful APIs, asynchronous messaging, db backends, and traditional MVC/MVVM fronted by the latest Javascript frameworks.

And learn any new ingredients that might be needed.

Getting things done ...

Strong project-leadership skills including agile, kanban, sprint/release rituals, work breakdown and targeting.

Helping people grow ...

A coach and mentor committed to the growth and development of team members.

Demonstrable success leading project teams both in-person and at a distance.

Leading in the community ...

Lead developer on the OSS resilience library Polly.

My community engagement and technical vision has taken the library into the million downloads.

Polly was accepted into the .NET Foundation autumn 2016 - one of only twenty-five non-Microsoft projects worldwide at that time.

I am a member of the AppvNext consortium of developers, led by industry veteran Carl Franklin of .Net Rocks!

Getting down to the nitty-gritty...

Ok, if you want to know:
Azure, Asp.Net MVC, .Net Standard, microservices, resilience in a distributed environment/the cloud, NancyFx, Web API, REST, RabbitMQ, EasyNetQ, Polly, Hangfire, TopShelf, nHibernate, NPoco, MS-SQL, Bootstrap, CSS, AJAX, Angular2, JQuery, WPF/XAML, XML, XSLT, UAT, TDD, Moq, NUnit, XUnit, Fluent Assertions, Cake, Git, AppVeyor, dependency injection/IoC, SAML/SSO. All backed by strong OO design skills.

Reaching out ...

Based in south-west UK, but within reach of London.

Happy in-house or remote - I've successfully supervised teams as far away as Scotland.

And keeping on my toes ...

At one time or other (some still now) I’ve been a published travel photographer, field botanist, trained copy-editor/proofreader, pianist in a scratch jazz band, and chair of a charity.

Get in touch

Full CV available to interested parties; or call +44/0 7913 629454 to talk.