Position: Middle Full-stack Angular + .NET Developer
Category: .NET
English level: intermediate
Years of experience: 4

1) Work in the largest holding in Azerbaijan, study of many business processes.
2) Development of services for integration between several programs, integration with Azure AD services.
3) Development of a Mini CRM system using .NET technologies
        - Framework .NET Core 3.1
        - Database MS-SQL
        - Database connection with Dapper
        - DDD Pattern
        - Authorization Azure AD with Graph API
        - Integration with SAP HR for Employee Information
        - Front-End with Angular 12
        - Azure Repos for Version Control
        - Azure CI/CD Pipelines
        - Azure Container Manager
        - Azure App Services
        - Per page Permissions
        - Custom Process Work Flows
4) Trade Marketing Budget Controls with many cases
5) Teaching activity in the computer academy
6) Freelance in the development of an E-Commerce project.
I have been working in the IT field for a long time. In this area, I have positioned myself into many roles, such as a designer, Helpdesk or administration, but eventually settled on programming. I have been working as a software developer for about 4 years and participated in many commercial and non-commercial projects. Most of all, I do back-end development, but there are projects where I participate as a Full-stack developer. I have an experience with CRM, ERP, BPM, Intranet, E-Commerce systems both in terms of development, as well as support. I am always open to innovations and therefore, I am constantly engaged in self-development. In my free time, I teach and help my friends learn programming.
 
I am open to the new challenges, and not hesitant of the technological innovations I do not know. In fact, I study and adapt to them in a short time. I know several programming languages, but in my work I use C#, JavaScript and TypeScript. In addition to my native Azerbaijani, I speak fluent Turkish and Russian. I partially understand Ukrainian. My English language level is intermediate. There are no problems in reading, writing and listening. There are difficulties in speaking, but I believe this is a temporary challenge. 

I live in Baku, Azerbaijan, and interested in remote work.
My plan for future development is to rise to the position of a Team Lead or Project Manager.
 
Competences: 
        - C++, C#, JavaScript, TypeScript
        - T-SQL, PL/SQL, PostgreSQL, MySQL, NoSQL
        - .NET, .NET Core (2-6), ASP.NET, ASP.NET CORE
        - ADO.NET, Entity Framework, Dapper
        - WebForms, MVC, WebAPI, Razor Pages, Blazor, WebService, MicroServices, Windows Service, WPF, DevExpress
        - Angular 2+ (Priority), Vue.JS, React
        - GIT, TFS, Docker
        - Rest, Soap
        - Azure
        - SharePoint

The declared salary is net without taxes. Taxes are approximately 7%.
I would be pleased to discuss your offers.
Looking forward to working on interesting and varied projects where I can learn something new, well, or improve my abilities. Clearly set tasks with documentation and deadlines, free work schedule. Salary review in the future based on productivity.
It is desirable that there be motivation for further advancement, as well as bonuses in the form of training courses.