Position: Junior .NET C# developer
Category: .NET
English level: intermediate
Years of experience: 1

I learned how to program robots in mql4 and mql5 languages. Studied C #, EntityFramework, SignalR, SQL enough to perform Frontend and Backend development. Completed the BrokerSimulator project.
I Graduated from the Pedagogical University of BGPU with a degree in Physics. Fundamentals of Informatics. There I studied C++.
   For 2.5 years I have been programming trading robots for brokerage platforms such as Forex in the mql4 and mql5 languages, of which two years through the UpWork website.
  For the last year I have been studying C #. In the course of training, the "Broker Simulator" project was completed. This project consists of two parts Backend and Frontend.
  Frontend based on Net.Framework 4.7.2 is a WPF C # desktop application that used MVVM pattern, Dependency injection (Prism), SOLID, Event Aggrigator (Prism), AutoMapper for copying between layers, SignalR.Client, HTTP.Connections.Client , Newtonsoft.Json, Authentication and Authorization.
   Backend NET.5 is a WebAPI server based on the MVC pattern. It used EntityFrameworkCore, SQL database, Microsoft.Extensions.DependencyInjection, Controllers (Microsoft.AspNetCore.Mvc), Hubs (Microsoft.AspNetCore.SignalR), Sockets, Authentication and Authorization, REST. 
   The Postman program was used to test requests.
Git was used as VCS. The BitBucket website was used to host the project. I also have experience using GitHub.
In new position, I expect to apply the existing knowledge and skills and acquire new ones as quickly as possible.