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

When I came to the project I'm working on now, it was total chaos, the backend was made from scratch by newbies, all existing principles were broken, but I fixed everything, and now I'm incredibly happy, there are no unfinished errors, and new functionality can be added without difficulty or crutches.
I develop REST API with .net core, have deep knowledge of OOP, . NET environment, C#, SQL, EF core, SignalR, Threads, async code, MediatR, Onion architecture, CQRS, microservices. I worked with many AWS services (S3, SQS, SNS, Lambda, CloudWatch, Cognito), Sentry, Firebase, integration with other servers, like payment systems, etc. Designed and developed two commercial API projects from scratch. I am very fast at learning and not afraid to try something new.
I am not Full Stack developer. Not working with very old technologies like WPF, Windows Forms etc.