Position: Middle .NET Developer
Category: .NET
English level: upper
Years of experience: 3

Implemented OpenID Connect authentication with AWS and Azure identity providers for Windows ClickOnce desktop applications.
The most recent skills:
- C#, .NET 6 and 7
- Web API, ASP.NET Core
- Entity Framework Core
- MS SQL, PostgreSQL, MongoDB
- Onion architecture
- REST API
- AWS

Other skills:
- .NET Core 3.1
- ASP.NET MVC
- OAuth 2.0
- Oracle

Below are some projects I have completed:
1. Platform for freelance services. Included integration with payment providers and forum.
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎Tools: .NET 7, ASP.NET Core, MongoDB, AWS.
2. Platform for Caregivers. Included integration with the legacy medical system.
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎Tools: .NET 6, ASP.NET Core, Entity Framework Core, MS SQL, PostgreSQL, AWS.
3. Product lifecycle management system support. Integration with AWS Cognito, Azure AD, and custom identity provider.
‏‏‎ ‎‏‏‎ ‏‏‎ ‏‏‎ ‎‎‎Tools: .NET Framework 4.8, .NET Core 3.1, MS SQL, Oracle, Windows Forms.
4. Unified register of identities based on legacy DB.
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎Tools: .NET Core 3.1, ASP.NET Core, Blazor, PostgreSQL.
The most essential things in the working process for me are:
1. Working on a new project with the latest technologies (specifically .NET 6/7) that is still in development and not legacy system support.
2. Having an experienced team lead who monitors the quality of the code base, helps their team to grow professionally, and does performance reviews.
3. Market-competitive salary.
4. An ability to choose how I want to work - from the office or remotely.

Things I would like to avoid:
1. Working as a Full-Stack developer (only BackEnd, please)