I am an experienced Architect / Consultant / Senior Software Developer with a proven track record of understanding and transforming business requirements into full stack software development solutions, using cutting-edge methodologies to deliver cost-effective, future-proof solutions. I use experience in modern-day techniques such as Microservice-Based, Event-Driven architecture, REST and RPC APIs, CQRS, No-SQL and Eventual Consistency to increase scalability of systems and teams, and apply rigorous coding standards through TDD to improve code base longevity/quality, reducing TCO.Stand-out achievements include: supporting LMA’s major software modernisation programme to proceed and reduce costs/errors by enabling new teams to code from week 1, with likely TCO savings into £Ms; delivering a MVP mobile app to capture employee/customer leak information for a national water utility, to meet regulatory requirements; increasing the velocity of an NCFE software delivery team from 8-15 to 35; illuminating a number of manual workarounds within NCFE months ahead of schedule; and implementing a complex Leave Card booking App (for 10,000 global BA staff) on time, allowing complete App re-platforming (Lotus Notes to SharePoint Online/Office 365) programme completion.Up ‘til very recently I’ve been operating as an Independent Contractor, delivering best-in-class solutions and added value for large Corporations and IT Service Companies, acting as a ‘bridge’ between technical/non-technical staff, using BDD/DDD tools to promote collaboration and buy-in to transformational projects.Specialties: ✔️Full Stack Software Development ✔️Microservice-Based-Architecture ✔️REST & RPC APIs ✔️Cloud: Azure / AWS (incl. Serverless)✔️DevOps ✔️Azure DevOps and Jira✔️SQL Server & No-SQL Databases ✔️C# / .Net Core / ASP.NET MVC✔️Service Fabric / Kubernetes / Docker✔️Angular, Knockout & JavaScript ✔️Agile: Scrum / Kanban / Story Mapping / INVEST ✔️Behaviour Driven Development (BDD) ✔️Domain Driven Design (DDD) ✔️Context Mapping / Event Storming ✔️Test Automation✔️XUnit / FakeItEasy / SpecFlow / Selenium ✔️ Reliability Engineering✔️Stakeholder Engagement ✔️New Team Strategic Planning / Incubation ✔️Commercial Awareness
Listed skills include .Net, Microsoft Sql Server, Asp.Net, Sharepoint, and 17 others.