Job: Full Stack .NET or Xamarin Mobile Development Consultant
Position: Senior Full Stack Microsoft .NET Developer
Working principally within the .NET development stack, I am a highly motivated person and offer over 21 years professional development experience extensively in browser based applications following Agile scrum/kanban methodologies.
With over 18 year’s commercial .NET full stack experience, predominantly based upon Microsoft platforms and N-tier architectures including service oriented architectures with CQRS, Mediatr, API, MVC and loosely coupled domain object patterns following SOLID principles.
In recent years a focus has been on the ASP.NET Core and API platforms along with more modern and mature client-side UI libraries like recent versions of React (16.7+) and also previously Knockout.
Inbetween contracting roles, I do like to advance my software development knowledge, and am currently studying to achieve my Azure certifications and expand my awareness of the Microservice architecture approach. Previous to that I learned the cross-mobile development platform that is Xamarin (including obtaining Xamarin Certified Mobile Developer status), which was a good fit with my strong C# skills and past XAML experience on WPF applications.
Historically I have also gained commercial experience on the SharePoint 2010 platform, and in conjunction with some development of WebParts also gained over 3 years experience of developing in MOSS 2007 platform and WSS 3.0 environments SharePoint Foundation.