Position: .Net Full Stack Engineer
Category: .NET
English level: intermediate
Years of experience: 3


Between 2014 and 2016, I worked as a front-end developer mainly as a freelancer. In 2016, I decided to work in an office for a while. Since the new company had a small team and its experience in building processes and understanding how to bring projects to completion were unclear, I voluntarily transitioned to the position of project manager. Later, I changed jobs to another company, but remained as a project manager. I then worked in several other companies in the same position, and also as a product manager on one project.

In March-April 2020, a pandemic hit my country. At first, the entire business froze, and there were few projects. My product project was canceled altogether, and then there was a layoff. I decided to take advantage of this time to take a break from work and think about what I wanted to do next. I had been thinking about returning to development work for a long time and mastering some proven and popular technology stacks to delve into them. I primarily looked at Java, C#, Javascript, and Python, but ultimately chose the .NET stack. Then I started learning on new stack and make pet projects, and eventually found a job in this area, which is what I am currently doing.

My current project is a classic dotnet 3.1 core with an MsSQL database. We use Dapper, Azure, Kubernetes, and the latest versions of Angular and Kendo UI on the frontend.

My contribution to the project at this stage is full stack, backend and frontend, as well as discussing / suggesting business requirements from time to time and suggesting my options for technical changes.
The infrastructural part of the project (kubernetes, azure) is currently handled by a separate person.