I am a motivated and accomplished Technical Lead, Software Developer, and BDD Agile Coach. I have been in the IT industry for over 25 years, leading development and testing through BDD, DDD, and agile practices. Over the years I have seen the industry evolve and have continually maintained my knowledge to keep up to date with emerging technology and trends. My specialty lies in BDD (Behaviour Driven Development), involving all agile team members and utilising automated testing to drive development. Due to my expertise in and passion for automated testing, I co-founded and developed TestStack, which focuses on automated testing tools for agile development teams, comprising of BDDfy, Seleno, Dossier, and Specify. Check out teststack.net to find out more. My technical expertise includes; ISTQB / ISEB Certified Tester, MSCD Certified Developer for .Net, Agile Certified ScrumMaster, Languages/Programming (C#, .NET, JavaScript, HTML, CSS), Databases (SQL Server, RavenDB, MongoDB, Relational/NoSQL), Cloud (Azure and AWS), Development Frameworks/Tools (ASP .NET Core API/MVC, Blazor, Mediatr, AutoMapper, Fluent Validation, Entity Framework, NHibernate, Micro ORMs, Autofac, Docker, Redis Cache, RabbitMQ, WPF, WinForms), Testing Frameworks/Tools (NUnit, xUnit, Mspec, NSubstitute, Moq, FluentAssertions, Shouldly, TestStack BDDfy, Specify, SpecFlow, Selenium, TestStack Seleno, TestStack Dossier, Dryloc, NCrunch, BenchmarkDotNet). As the Founder and Director of ode2code, I have experience leading all phases of major IT projects. I am instrumental in dissecting complex problems, streamlining processes, and leading holistic change management as a BDD Agile coach. Further, with a profound ability in both automated testing and software development, I can transform software teams and projects to exceed organisational expectations. Please feel free to connect with me directly. I am always happy to connect with people, across all industries and backgrounds, who offer professional expertise and insight.
Listed skills include Web Services, Scrum, .Net, Agile Methodologies, and 17 others.