I have been working with Scrum and Agile since 2009. I have held a number of ScrumMaster and Agile Coach roles working with teams of various levels of agile maturity. These vary from teams that think they are doing Scrum but weren't receiving any benefits from being truly agile and mature teams that are realising code to production every day.
As an independent consultant I have been fortunate to work with a large number of clients and this wide range of experience has given me a broad range of skills and expertise. I have provided agile training (non-certified) to a range of clients based on personal recommendations, but primarily work with individual clients on engagements typically between 3 months and a year.
I have a passion for good facilitation, primarily because most people (including many ScrumMasters and coaches) are so bad at it.