Position: Senior .Net Software Engineer / C# Developer
Category: .NET
English level: upper
Years of experience: 4

• Implemented a strategy for the development of unit integration tests from scratch on an existing product

• In the last project, in tasks related to reading from a database, I successfully accelerated reading by more than 50% due to a well-formed reading algorithm and correct queries. It's about SQL+EntityFramework.

• As a key developer - I  developed tools for transferring data from SQL to NoSql database and validating them (Azure function, Cosmos Db, data mapping, tests).

• I have successful experience in implementing Message Broker and NoSql in a project with legacy code.

• In general, I did a lot of optimization and code refactoring tasks during my carer, and developing tests, which I'm really good at.
I'm a Software engineer with around 4 years of experience in industry development. 

I am safe and have internet (fiber)  all the time and the Ecoflow charge station helps me to work no matter the conditions.

I generally work as a back-end .NET Developer using C# language and .NET technologies stack with Azure Cloud. 
Sometimes I work in the position of Full Stack Developer (.Net + Angular)

My main skills:
• Excellent experience in C# and .Net technology stack. I often work with: .NET Core, ASP.NET Core, Web API, EF Core, MS SQL / T-Sql, GIT, RESTful API, and networking. 
• experience with Azure Cloud Services, working with Azure Function, DevOps, SQL, Cosmos Db, Service Bus, Azure Storage, and Deployments Pipelines. 
• In the front end, I have hands-on experience with Angular / TypeScript and Angular environment features like directives, interceptors, pipes, services, observables, reactive forms, and RxJs.

Tools I use:
• Agile / Scrum methodologies of software development.
• JIRA/Confluence/Azure DevOps team collaboration tools.
• Git, Visual Studio 2022, JB Rider, JB Resharper, Postman, Jira / Azure DevOps for Scrum Attributes, Fiddler.

Also, I have experience with microservice/monolith architecture, knowledge of Event Sourcing architecture, increasing test coverage in projects (xUnit/nUnit tests), building deployment pipelines in Azure DevOps infrastructure, 

I participated in building software and the entire development life cycle: gathering requirements, designing, implementing, testing, documenting, deploying, and improving.

I am always open to learning new technologies and approaches. For instance, now I am interested in developing myself in the System Design direction.
I prefer web development, backend, or full-stack position. I want to work with the latest technology and avoid big monolith enterprises. 

My first priority is a good project where I can show my best side and where I can grow as a specialist.