Position: .NET Software Developer
Category: .NET
English level: intermediate
Years of experience: 5

I consider it an achievement that I achieved good success in all areas. I graduated from both higher educations with honors. I became a team leader in all the teams in which I worked. I had to make architectural decisions and manage projects.
I have 5 years of experience with the .NET stack in Azerbaijan. I worked with desktop applications (WPF, WinForm) and WEB projects (ASP.NET MVC/Core, I even had a chance to work with ASP Classic). Before that, I had little experience in PHP Full Stack and SWIFT. I have experience in designing and working with meetings.

Specific things that I can remember:

- Work in the field of aviation, where a complex program must provide numerous documentary enhancements, so there is experience in writing fault-tolerant products with validation and counting at every step.
Used technologies:
WPF, WinForms, C# Windows Services, WCF, ASP.NET MVC/Core, Redis, ELK, Postgres SQL, Mongo DB;

- Worked with GIS both on the Front-e (maps with real-time data and their management) and on the Backend-e (tools for constructing and analyzing geometric data, tools for collecting GPS data).
Used technologies:
C++ Windows Service, Oracle Berkeley DB, ASP.NET Core, Angular, WebSockets, ESRI ArcGis, OpenStreetMap, WPF, WinForms.

- at the beginning of his career (before the 5-year marathon with .NET) he managed to work as a Full Stack developer in PHP and write applications for IOS in Swift.

At the moment I am a team leader of the .NET + Angular development team.
I would like to work with current technologies. At the same time, the size of the team and the type of product (Web, Desktop) are not important. A well-functioning mechanism for working with remote specialists is important.