[Please do not contact me regarding positions closely related to any of the following sectors:Fin tech, banking, insurance, media and publishing, gambling, food retail, alcohol, and legal.]Software Developer with around 15 years of experience working on the Microsoft .Net ecosystem with exposure to multiple different layers of the technology stack. Interested in learning new technologies and exploring new fields. Worked on developing an SPA using Microsoft Blazor Developed a bespoke Android app using React Native Worked on Angular 8 developing a rich web application that interacts with a 3rd party API applying TDD via Jasmine Developed for Android using React Native + Expo Gives attention to good design and strives to learn better methods of for solving problems. Skilled at developing Desktop Apps and Websites using technologies like WPF, ASP.Net MVC 5, jQuery, and CSS and tools like Microsoft Visual Studio, TFS and others. Skilled in using the Microsoft SQL Server RDBMS and the Microsoft EF and NHibernate OR Mapping technologies. Has a good foundation in utilizing TDD using the xUnit framework. Builds on tested concepts for better design targeting long term code maintainability. Used:o The Onion Architectureo Dependency Injection using Ninjecto The Unit of Work and Repository patternso The MVVM pattern in WPF applications using Prismo The MVC pattern with View Models for Web Applications
Listed skills include Asp.Net, C#, Microsoft Sql Server, .Net, and 21 others.