I’m a husband, father of two, and I have focused my professional career on building software solutions in .NET.

  • Skilled Software Engineer with over 10 years’ design, development and architecture experience.
  • Specialising in web technologies and Microsoft development products, such as ASP.NET (HTML/JavaScript/CSS), C#, and MS SQL Server.
  • Not averse to other technologies and adaptable.
  • Passionate about best practice, consistency and quality.
  • Excellent problem solving skills as well as developing effective full-stack solutions.
  • Experienced in supervisory, team or individual working environment.
  • Self-learning ability, mentor and coach.

Outside of the Microsoft bubble I spend at lot of my time learning about other technologies.

To name a few here are list of things that have caught my eye (in no particular order):

  • Event-Sourcing
  • DDD
  • CQRS
  • pub/sub message streaming systems
  • Erlang
  • FoundationDB - bought out by Apple and now no longer available
  • M-Database
  • mServices
  • GoLang
  • EventStorming
  • Postgres for NoSQL
  • Akka Scala
  • SPA (single page apps)
  • NodeJS
  • Facebook-Flux.
  • AngularJS
  • FireBase (and AngularFire)
  • Static Web hosting on CDN’s