Position: Розробник .NET
Category: .NET
English level: upper
Years of experience: 0.5


During the time I’d been working for my first company I was responsible for adding new functionality to the existing microservice -  loyalty system. I was told that I needed to create a new Model, and it was meant to connect the two existing ones by adding new fields. While I was developing new item I had to get to know what MediatR is, and how services exchange messages, because the next task was to add basic CRUD operations to the new Model items. Before landing my first job, I had no idea what microservice architecture was, and why we would create and use DTOs (using AutoMapper to connect them). Working on that project has helped me to understand how services exchange messages between each other, what Redis is, and how it works. Unfortunately, I’ve been told that the project I was hired for won’t be supported in the near future due to lack of interest from the company’s partners, and thus I will not have work any time soon; that’s why I’ve left.