Senior Software Developer
CurrentLeading a small start-up, responsible for designing and developing a cross platform Mobile App, a Desktop App and a Web App on a unified.NET stack. Both the Mobile and Desktop apps are being built using a combination of .NET MAUI and Blazor Hybrid, with the Web App being developed using Blazor web assembly with some JavaScript. The backend is using a clean architecture with the CQRS pattern implemented using .NET Web API, MediatR, Fluent Validation, Mapster, EF Core, Ardalis. The backend database is SQL Server, all hosted in Azure and managed through DevOps.Skills: .NET Core, C#, .NET Maui, MVVM, XAML, SQLite, Blazor, MudBlazor, NSwag, Postman, Web API, Swagger, MediatR, Hangfire, Fluent validation, Mapster, Ardalis Specifications, Serilog, EF Core, SQL Server, Azure DevOps, Yaml, Git, Power Shell, JavaScript, Bootstrap, Unit testing using XUnit, BUnit and Moq.