Position: Middle full-stack developer (.NET + Angular)
Category: .NET
English level: upper
Years of experience: 5

Specialist in web APIs and web applications based on client-server architecture. Have more than four years of experience. I am a highly motivated and hardworking person with extensive knowledge of software engineering. I have hands-on experience designing, building, debugging, and testing high-loaded services based on ASP.NET or ASP.NET Core + Angular + Azure stack.
- Design and development of web APIs | ASP.NET Core 
- Design and development of web applications | ASP.NET Core MVC, Razor Pages
- Non-HTTP communication channel implementation based on web socket protocol | SignalR
- Migration to the newest versions of .NET (from 3.1 Core to .NET 6 etc.)
- Design database structure (together with denormalization) | MS SQL
- Entity Framework Core + database migrations
- Unit tests (xUnit, nUnit, MsTest)
- Authentication & authorization services integration into existing projects (ASP.NET Identity)
- Automatic API documentation generation (Swagger)
- NuGet packages generation with further publishing at Nuget.org.
- Integrate Azure cloud services (Azure SQL, Web application, Azure key vault, Application Insights, etc.)
- Optimizing and supporting Angular projects as a front-end developer. | TypeScript, HTML, CSS,
Partial (or full-time), remote position for full-stack developer with middle/senior experience level.