Twenty years of experience building mission-critical applications and distributed systems. Extensive experience with Agile, Test-Driven Development, Domain Driven Design, Object-Oriented Design, Service Oriented Architecture and Distributed Systems. Awarded Microsoft Most Valuable Professional (MVP) since 2009 and NServiceBus Champ since 2012.